Exemplo n.º 1
0
    public override void ChangeState(FlySate state)
    {
        if (state != _state)
        {
            _state = state;
            switch (_state)
            {
            case FlySate.FLY_IDLE:
                _animator.SetBool("isIdle", true);
                _animator.SetBool("isTurnLeft", false);
                _animator.SetBool("isTurnRight", false);
                break;

            case FlySate.FLY_TURN_LEFT:
                _animator.SetBool("isIdle", false);
                _animator.SetBool("isTurnLeft", true);
                _animator.SetBool("isTurnRight", false);

                break;

            case FlySate.FLY_TURN_RIGHT:
                _animator.SetBool("isIdle", false);
                _animator.SetBool("isTurnLeft", false);
                _animator.SetBool("isTurnRight", true);

                break;

            default:
                break;
            }
        }
    }
Exemplo n.º 2
0
 public virtual void ChangeState(FlySate state)
 {
 }