예제 #1
0
 public static void AddEffectToAllLiveMinions(string effect_id, bool should_save, bool extend = false)
 {
     foreach (MinionIdentity minionIdentity in Components.LiveMinionIdentities.Items)
     {
         Effects effects = minionIdentity.GetComponent <Effects>();
         if (extend)
         {
             effects.AddOrExtend(effect_id, should_save);
         }
         else
         {
             effects.Add(effect_id, should_save);
         }
     }
 }
예제 #2
0
        public static EffectInstance AddOrExtend(this Effects effects, string effect_id, bool should_save)
        {
            Effect effect = Db.Get().effects.Get(effect_id);

            return(effects.AddOrExtend(effect, should_save));
        }