Exemplo n.º 1
0
        private void Awake()
        {
            _rigidbody = GetComponent <Rigidbody2D>();
            _state     = new IdleState();
            var particles = kickedTrail.GetComponent <ParticleSystem>();

            _kickTrailStartColour = particles.main.startColor.color;
        }
Exemplo n.º 2
0
 private void ChangeState(CatControllerState newState)
 {
     _state.OnStateExit(this);
     _state = newState;
     _state.OnStateEnter(this);
 }