/// <summary> /// クリップ名、親要素、値、およびこれが規格で定まった /// 最低限のブレンドシェイプか否かを指定してインスタンスを初期化します。 /// </summary> /// <param name="parent"></param> /// <param name="name"></param> /// <param name="value"></param> /// <param name="isUsedWithThisAvatar"></param> public BlendShapeItemViewModel(WordToMotionItemViewModel parent, string name, int value, bool isUsedWithThisAvatar) { BlendShapeName = name; ValuePercentage = value; IsUsedWithThisAvatar = isUsedWithThisAvatar; ForgetThisClipCommand = new ActionCommand(() => parent.RequestForgetClip(this)); }
/// <summary> /// VRM規格で定まっているブレンドシェイプについて、クリップ名と親要素を指定してインスタンスを初期化します。 /// </summary> /// <param name="parent"></param> /// <param name="name"></param> /// <param name="value"></param> public BlendShapeItemViewModel(WordToMotionItemViewModel parent, string name, int value) : this(parent, name, value, true) { }