public void ActivateEffect() { if (spell != null) { spell.ActivateEffect(); } }
// use hero power - activate is effect like you`ve payed a spell public void UseHeroPower(bool SecondPower) { if (!SecondPower) { ManaLeft -= 2; usedHeroPowerThisTurn = true; HeroPowerEffect.ActivateEffect(); } }
public void ActivateCardEffect(ICharacter target) { if (_effect == null) { Debug.LogWarning($"Spell Card {CardAsset.name} does not have effect"); return; } _effect.ActivateEffect(CardAsset.SpecialSpellAmount, target); }
public void UseHeroPower() { ManaLeft -= 2; usedHeroPowerThisTurn = true; HeroPowerEffect.ActivateEffect(); }
public void UseHeroPower() { RessourceOceanThisTurn -= 2; usedHeroPowerThisTurn = true; HeroPowerEffect.ActivateEffect(); }