public void ChangeState(TankState newTankState) { if (currentState != null) { currentState.OnExitState(); } currentState = newTankState; currentState.OnEnterState(); }
public void ChangeState(TankState newState) { //if(gameObject.tag=="Enemy") //{ if (currentState != null) { currentState.OnExitState(); } currentState = newState; currentState.OnEnterState(); //} }