public override void OnEnter(TankEternalPlayerPawnState prevState, object parameter) { if (movement == null) { movement = Context.Movement; rotation = Context.Rotation; } }
public override void OnEnter(TankEternalPlayerPawnState prevState, object parameter) { // launch death fx // when fx is finished -> set Game Over game state Context.GameController.StateMachine.SetState <GameOverTankEternalGameState>(); Context.gameObject.SetActive(false); }
public override void OnExit(TankEternalPlayerPawnState nextState, object parameter) { }