public void ActivateItem(Game1 game, PowerUpMenu from) { if (from.GetKey() != this.key) { from.Disable(); game.OpenMenu(key); } }
public override void ActivateItem(Game1 game, IMenu from) { if (!game.GetPowerUpManager().AbilityUsed(powerUp) && !selected && game.GetPowerUpManager().GetUnlockedPowerUps().Contains(powerUp)) { this.selected = true; game.callMenuFunction(GetFunction(), from); PowerUpMenu menu = (PowerUpMenu)from; game.GetPowerUpManager().UpdateAbility(powerUp, menu.GetIndex()); game.UpdateAttributes(game.GetPowerUpManager().currentPowerUps); } }