public void ExitState(string nextState) { if (nextState == "idle") { playerStates.currentState = Player_States.Player_State.Idle_State; playerStates.ChangeState(); } else if (nextState == "dead") { playerStates.currentState = Player_States.Player_State.Dead_State; playerStates.ChangeState(); } }
public void ExitState(string nextState) { if (nextState == "move") { idle = false; playerStates.currentState = Player_States.Player_State.Move_State; playerStates.ChangeState(); } if (nextState == "empty") { idle = false; playerStates.currentState = Player_States.Player_State.Empty_State; playerStates.ChangeState(); } if (nextState == "dead") { playerStates.currentState = Player_States.Player_State.Dead_State; playerStates.ChangeState(); } }