#region File Description
//-----------------------------------------------------------------------------
// SkinnedModelInfo.cs
//
// Microsoft XNA Community Game Platform
// Copyright (C) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
#endregion
#region Using Statements
using System;
using Microsoft.Xna.Framework;
#endregion
namespace MovipaLibrary
{
///
/// This class manages information of a skin model.
/// This class is used in SkinnedModelAnimationInfo.
/// ContentTypeReader and ContentTypeWriter are also provided in this class
/// so that SkinnedModelAnimationInfo can be simply written in ContentPipeline.
///
/// スキンモデルの情報を持ちます。
/// このクラスは、SkinnedModelAnimationInfoで使用されています。
/// SkinnedModelAnimationInfoをContentPipelineでシンプルに記述するため、
/// このクラスにもContentTypeReaderとContentTypeWriterを用意しています。
///
public class SkinnedModelInfo
{
#region Fields
private string modelAsset;
private string animationClip;
private Vector3 position;
#endregion
#region Property
///
/// Obtains or sets the asset name of the model.
///
/// モデルのアセット名を取得または設定します。
///
public string ModelAsset
{
get { return modelAsset; }
set { modelAsset = value; }
}
///
/// Obtains or sets the clip name of the animation.
///
/// アニメーションのクリップ名を取得または設定します。
///
public string AnimationClip
{
get { return animationClip; }
set { animationClip = value; }
}
///
/// Obtains or sets the model position.
///
/// モデルの位置を取得または設定します。
///
public Vector3 Position
{
get { return position; }
set { position = value; }
}
#endregion
}
}