Ejemplo n.º 1
0
        private void _AnimationFinished()
        {
            //If player has just attacked or parried, return to stance
            switch (parent.state)
            {
            case Player.State.ATTACK:
                parent.attack.End(parent);
                return;

            case Player.State.PARRY:
                parent.parry.End(parent);
                return;

            case Player.State.TRANS:
                parent.TransitionEnd();
                return;
            }

            if (!Frames.GetAnimationLoop(Animation))
            {
                //If not repeating, reset sprite
                Reset();
            }
        }