void RandomAnimation() { AnturaAnim newAnimationState = AnturaAnim.Nothing; while ((newAnimationState == AnturaAnim.Nothing) || (newAnimationState == AnimationState)) { newAnimationState = RandomHelper.GetRandomEnum <AnturaAnim>(); } AnimationState = newAnimationState; Refresh(); }
string GetStateName(AnturaAnim state) { var stateName = ""; switch (state) { case AnturaAnim.Nothing: stateName = ""; break; case AnturaAnim.Run: stateName = "Run"; break; case AnturaAnim.SitBreath: stateName = "SitBreath"; break; case AnturaAnim.SitBreathV2: stateName = "SitBreathV2"; break; case AnturaAnim.StandBreath: stateName = "StandBreath"; break; case AnturaAnim.StandExcitedBreath: stateName = "StandExcitedBreath"; break; case AnturaAnim.StandExcitedLookR: stateName = "StandExcitedLookR"; break; case AnturaAnim.StandExcitedWagtail: stateName = "StandExcitedWagtail"; break; case AnturaAnim.StandSadBreath: stateName = "StandSadBreath"; break; case AnturaAnim.DontWakeSleeping: stateName = "DontWakeSleeping"; break; case AnturaAnim.DontWakeWakesUp: stateName = "DontWakeWakesUp"; break; } return(stateName); }
public void SetAnimation(AnturaAnim newAnimationState) { AnimationState = newAnimationState; PlayAnimation(); }