示例#1
0
        public override void Update(GameTime gameTime)
        {
            base.Update(gameTime);

            damageCooldown.Update(gameTime.ElapsedGameTime.TotalMilliseconds);
            if (damageCooldown.IsElapsed)
            {
                Tint = Color.White;
            }

            increaseDifficultyCooldown.Update(gameTime.ElapsedGameTime.TotalMilliseconds);
            if (increaseDifficultyCooldown.IsElapsed)
            {
                GameSpeedManager.IncreaseDifficulty();
                increaseDifficultyCooldown.Reset(increaseDifficultyDelay);
            }

            UpdateMana(gameTime);
            UpdatePayback(gameTime);
        }