Esempio n. 1
0
        void RandomAnimation()
        {
            AnturaAnim newAnimationState = AnturaAnim.Nothing;

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

            AnimationState = newAnimationState;
            Refresh();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public void SetAnimation(AnturaAnim newAnimationState)
 {
     AnimationState = newAnimationState;
     PlayAnimation();
 }