Ejemplo n.º 1
0
 public PotionEffect(Action <float> action, Dictionary <Potionsize, float> sizeMultiplicator, string name)
 {
     foreach (Potionsize p in Potionsize.AllSizes())
     {
         if (!sizeMultiplicator.ContainsKey(p))
         {
             sizeMultiplicator.Add(p, p.defaultMultiplicator);
         }
     }
     this.EffectAmplifier = sizeMultiplicator;
     this.action          = action;
     this.name            = name;
 }
Ejemplo n.º 2
0
 public void startEffect(Potionsize size)
 {
     action(EffectAmplifier[size]);
 }