コード例 #1
0
ファイル: SuperBar.cs プロジェクト: Kwyrky/LifeBarBuddy
 public void Reset()
 {
     EnergyClock.Start();
     AddEnergyTimer.Stop();
     EnergyFullClock.Stop();
     CurrentEnergy = 0f;
     UseEnergyTimer.Stop();
     UseEnergyShadowTimer.Stop();
     NopeTimer.Stop();
 }
コード例 #2
0
ファイル: SuperBar.cs プロジェクト: Kwyrky/LifeBarBuddy
 private void UpdateEnergyFull()
 {
     //check if we need to change "full energy" mode
     if (EnergyFullClock.Paused && IsFullEnergyMode)
     {
         EnergyFullClock.Start();
     }
     else if (!EnergyFullClock.Paused && !IsFullEnergyMode)
     {
         EnergyFullClock.Stop();
     }
 }
コード例 #3
0
ファイル: SuperBar.cs プロジェクト: Kwyrky/LifeBarBuddy
        public override void Update(GameClock time)
        {
            base.Update(time);

            //update all timers
            EnergyClock.Update(time);
            AddEnergyTimer.Update(time);
            EnergyFullClock.Update(time);
            UseEnergyTimer.Update(time);
            UseEnergyShadowTimer.Update(time);
            NopeTimer.Update(time);
            UpdateEnergyFull();
        }