Esempio n. 1
0
 public void Add(Constants.ItemModifierType type, int value)
 {
     if (!this.parameters.ContainsKey(type))
     {
         this.parameters.Add(type, value);
     }
     else
     {
         this.parameters[type] += value;
     }
 }
Esempio n. 2
0
 public bool Contains(Constants.ItemModifierType type)
 {
     return(this.parameters.ContainsKey(type));
 }
Esempio n. 3
0
 public float GetPercent(Constants.ItemModifierType type)
 {
     return(this.parameters.ContainsKey(type) ? (this.parameters[type] / 100.0f) : 0.0f);
 }
Esempio n. 4
0
 public int Get(Constants.ItemModifierType type)
 {
     return(this.parameters.ContainsKey(type) ? this.parameters[type] : 0);
 }