Ejemplo n.º 1
0
        public void StartAnimationState(PandaAnimationState state)
        {
            if (state != PandaAnimationState.Walking)
            {
                SoundManager.instance.TryStopSustainedTheme(gameObject, SoundType.Walking);
            }

            _animationState = state;
            _animationStateToAction[_animationState].Invoke();

            if (state == PandaAnimationState.Walking)
            {
                SoundManager.instance.PlaySustainedTheme(gameObject, SoundType.Walking, 99999);
            }
        }
Ejemplo n.º 2
0
 public void StopAnimationState(PandaAnimationState state)
 {
     StartAnimationState(PandaAnimationState.Walking);
 }