Beispiel #1
0
    public virtual void FSMUpdate()
    {
        FSMTransition transition = _currentState.CheckTransitions();

        if (transition != null)
        {
            DoTransition(transition.TargetState);
        }

        else
        {
            _currentState.Act();
        }
    }