public void Update() { if (_currentState != null) { _currentState.UpdateState(); } }
private void Update() { // handle StateMachine AbstractState newState = currentState.UpdateState(); if (newState != null) { currentState.OnExit(); currentState = newState; currentState.OnEnter(); } }