private bool AddPowerToHero(ICardPower cardPower) { cardPower.GameWorldManager = _gameWorldManager; _gameWorldManager.HeroManager.ActivePowerCards.Add(cardPower); _gameWorldManager.EventManager.PowerAddedToPlayer(cardPower); return(true); }
public void PowerAddedToPlayer(ICardPower cardPower) { if (OnPowerAddedToPlayer == null) { return; } PowerAddedToPlayerEventArgs args = new PowerAddedToPlayerEventArgs() { CardPower = cardPower }; OnPowerAddedToPlayer(this, args); }
public void PowerActivated(ICardPower cardPower) { if (OnPowerActivated == null) { return; } PowerActivatedEventArgs args = new PowerActivatedEventArgs() { CardPower = cardPower }; OnPowerActivated(this, args); }