Beispiel #1
0
 public virtual void SetEffectsSummary(CardEffectsSummary summary, CardButton cardButton)
 {
     foreach (CardEffect effect in cardEffectsSet.cardEffects)
     {
         if (effect.quantity != 0)
         {
             summary.AddEffect(effect.quantity, effect.item, cardButton);
         }
     }
 }
Beispiel #2
0
    public override void SetEffectsSummary(CardEffectsSummary summary, CardButton cardButton)
    {
        base.SetEffectsSummary(summary, cardButton);
        int currIntegrity = GameManager.instance.shipIntegrity;
        int newIntegrity  = GameManager.instance.CalculateShipIntegrityChange(repair);

        if (repair)
        {
            summary.AddEffect("increases ship integrity from " + currIntegrity + "% to " + newIntegrity + "%");
        }
        else
        {
            summary.AddEffect("decreases ship integrity from " + currIntegrity + "% to " + newIntegrity + "%");
        }
    }
Beispiel #3
0
 public override void SetEffectsSummary(CardEffectsSummary summary, CardButton cardButton)
 {
     foreach (CardEffect effect in cardEffectsSet.cardEffects)
     {
         if (effect.quantity != 0)
         {
             if (effect.item == GameManager.instance.foodItem)
             {
                 summary.AddEffect(ApplyFoodBonuses(effect.quantity), effect.item, cardButton);
             }
             else
             {
                 summary.AddEffect(effect.quantity, effect.item, cardButton);
             }
         }
     }
 }
Beispiel #4
0
 public override void SetEffectsSummary(CardEffectsSummary summary, CardButton cardButton)
 {
     base.SetEffectsSummary(summary, cardButton);
     summary.AddEffect("teleports you to a random location");
 }