private Actions.Animation.AnimationInfluence BMLAnimationInfluenceToAnimationInfluence(AnimationInfluence animationInfluence) { switch (animationInfluence) { case AnimationInfluence.BOTHARMS: return Actions.Animation.AnimationInfluence.BothArms; case AnimationInfluence.BOTHLEGS: return Actions.Animation.AnimationInfluence.BothLegs; case AnimationInfluence.FULLBODY: return Actions.Animation.AnimationInfluence.FullBody; case AnimationInfluence.HEAD: return Actions.Animation.AnimationInfluence.Head; case AnimationInfluence.LEFTARM: return Actions.Animation.AnimationInfluence.LeftArm; case AnimationInfluence.LEFTLEG: return Actions.Animation.AnimationInfluence.LeftLeg; case AnimationInfluence.RIGHTARM: return Actions.Animation.AnimationInfluence.RightArm; case AnimationInfluence.RIGHTLEG: return Actions.Animation.AnimationInfluence.RightLeg; default: return Actions.Animation.AnimationInfluence.FullBody; } }
public Animation(string id, string animationName, SyncPoint startTime, SyncPoint endTime, AnimationInfluence influence) : base(id, startTime, endTime) { this.AnimationName = animationName; this.Influence = influence; }
public Animation(string animationName, SyncPoint startTime, SyncPoint endTime, AnimationInfluence influence) : this("Animation" + Counter++, animationName, startTime, endTime, influence) { }
public Animation(string id, string animationName, SyncPoint startTime, AnimationInfluence influence) : this(id, animationName, startTime, SyncPoint.Null, influence) { }
public Animation(string animationName, AnimationInfluence influence) : this("Animation" + Counter++, animationName, SyncPoint.Null, SyncPoint.Null, influence) { }