string GetStateName(LivingLetterAnim state) { var stateName = ""; switch (state) { case LivingLetterAnim.Nothing: stateName = ""; break; case LivingLetterAnim.idle: stateName = "idle"; break; case LivingLetterAnim.hold: stateName = "hold"; break; case LivingLetterAnim.run: stateName = "run"; break; case LivingLetterAnim.walk: stateName = "walk"; break; case LivingLetterAnim.ninja: stateName = "ninja"; break; } return(stateName); }
void RandomAnimation() { LivingLetterAnim newAnimationState = LivingLetterAnim.Nothing; while ((newAnimationState == LivingLetterAnim.Nothing) || (newAnimationState == AnimationState)) { newAnimationState = RandomHelper.GetRandomEnum <LivingLetterAnim>(); } AnimationState = newAnimationState; PlayAnimation(); }