public void EnterState(NewBehaviourScript nextState) { if (nextState == null) { return; } if (_currentState != null) { _currentState.ExitState(); } _currentState = nextState; _currentState.EnterState(); }
public void EnterState(NewBehaviourScript nextState) { if (nextState == null) { return; } if (_currentState != null) { _currentState.ExitState(); } _currentState = nextState; _currentState.EnterState(); }