public void Update(float dt) { if (isWaitingOnPhase && ShouldAdvance(phase)) { AdvancePhase(); isWaitingOnPhase = false; // The timer shouldn't be updated again if the phase was just advanced. return; } if (phase != AttackPhases.Idle) { timer.Update(dt); } }
public override void Update() { timer.Update(); }
public override void Update(float dt) { Debug.Assert(timer.Tick != null, "Pan view wasn't initialized."); timer.Update(dt); }