Example #1
0
 private bool AddPowerToHero(ICardPower cardPower)
 {
     cardPower.GameWorldManager = _gameWorldManager;
     _gameWorldManager.HeroManager.ActivePowerCards.Add(cardPower);
     _gameWorldManager.EventManager.PowerAddedToPlayer(cardPower);
     return(true);
 }
Example #2
0
        public void PowerAddedToPlayer(ICardPower cardPower)
        {
            if (OnPowerAddedToPlayer == null)
            {
                return;
            }
            PowerAddedToPlayerEventArgs args = new PowerAddedToPlayerEventArgs()
            {
                CardPower = cardPower
            };

            OnPowerAddedToPlayer(this, args);
        }
Example #3
0
        public void PowerActivated(ICardPower cardPower)
        {
            if (OnPowerActivated == null)
            {
                return;
            }
            PowerActivatedEventArgs args = new PowerActivatedEventArgs()
            {
                CardPower = cardPower
            };

            OnPowerActivated(this, args);
        }