Exemplo n.º 1
0
 public void ActivateEffect()
 {
     if (spell != null)
     {
         spell.ActivateEffect();
     }
 }
Exemplo n.º 2
0
 // 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();
     }
 }
Exemplo n.º 3
0
    public void ActivateCardEffect(ICharacter target)
    {
        if (_effect == null)
        {
            Debug.LogWarning($"Spell Card {CardAsset.name} does not have effect");
            return;
        }

        _effect.ActivateEffect(CardAsset.SpecialSpellAmount, target);
    }
Exemplo n.º 4
0
 public void UseHeroPower()
 {
     ManaLeft -= 2;
     usedHeroPowerThisTurn = true;
     HeroPowerEffect.ActivateEffect();
 }
Exemplo n.º 5
0
 public void UseHeroPower()
 {
     RessourceOceanThisTurn -= 2;
     usedHeroPowerThisTurn   = true;
     HeroPowerEffect.ActivateEffect();
 }