Пример #1
0
        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);
        }
Пример #2
0
        void RandomAnimation()
        {
            LivingLetterAnim newAnimationState = LivingLetterAnim.Nothing;

            while ((newAnimationState == LivingLetterAnim.Nothing) || (newAnimationState == AnimationState))
            {
                newAnimationState = RandomHelper.GetRandomEnum <LivingLetterAnim>();
            }

            AnimationState = newAnimationState;
            PlayAnimation();
        }