Exemple #1
0
        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);
            }
        }
Exemple #2
0
 public override void Update()
 {
     timer.Update();
 }
Exemple #3
0
        public override void Update(float dt)
        {
            Debug.Assert(timer.Tick != null, "Pan view wasn't initialized.");

            timer.Update(dt);
        }