예제 #1
0
 public override void OnRemove()
 {
     MoveAxisSignal.RemoveListener(OnMoveAxisSignal);
     LookAxisSignal.RemoveListener(OnLookAxisSignal);
     FireButtonSignal.RemoveListener(OnFireButtonSignal);
     UltimateButtonSignal.RemoveListener(OnUltimateButtonSignal);
     EnemyKilledSignal.RemoveListener(OnEnemyKilled);
     View.PlayerKilled  -= OnPlayerKilled;
     View.UltimateUsed  -= OnUltimateUsed;
     View.HealthChanged -= OnHealthchanged;
     View.EnergyChanged -= OnEnergyChanged;
 }
예제 #2
0
 private void OnFireButtontChanged(bool pressed)
 {
     FireButtonSignal.Dispatch(pressed);
 }