コード例 #1
0
        private bool UpdateIsFullUpgrade()
        {
            // wenn geklickt wird und es aktiv ist, wird es hinzugefügt
            // wenn das Geld alle ist, wird es entfernt, siehe "Upgrade()"

            // klick aktiviert es, wenn es eingeschaltet ist, solange Geld da ist
            var gameIsFullUpgradeActive = GameScript.Game.IsFullUpgradeActive;

            if (MouseHelper.IsMouseLeftDown && gameIsFullUpgradeActive && active)
            {
                PowerUps.Add(PowerUp.MAXIMUM);
            }
            else if (!gameIsFullUpgradeActive)
            {
                PowerUps.Remove(PowerUp.MAXIMUM);
            }

            return(PowerUps.Contains(PowerUp.MAXIMUM));
        }