Exemplo n.º 1
0
    protected virtual void Update()
    {
        _stateMachine.Update();

        _anim.SetBool("Walking", _navAgent.speed > 0.0f ? true : false);

        if (_navAgent.remainingDistance <= _navAgent.stoppingDistance)
        {
            _navAgent.speed = 0.0f;
        }
        else
        {
            _navAgent.speed = _speed;
        }
    }
 protected override void OnUpdate(TimeSpan time)
 {
     base.OnUpdate(time);
     _fsm.Update(time);
 }