Exemple #1
0
 public StatisticsModifier(StatisticsModifierClass modifierClass, StatisticsModifierType modifierType, double value, EqType eqItemType = EqType.None)
 {
     this.ModifierClass  = modifierClass;
     this.Value          = value;
     this.ModifierType   = modifierType;
     this.ModifierEqItem = eqItemType;
 }
Exemple #2
0
    public bool RemoveAllModifiers(StatisticsModifierClass modifierClass)
    {
        try
        {
            this.StatisticsModifiers.RemoveAll(item => (item.ModifierClass == modifierClass));
            this.OnRemovedAllModifers(new StatisticsEventArgs());
            return(true);
        }
        catch (Exception exc)
        {
            Debug.Log("Class 'Statistics' in 'RemoveAllModifiers|Class' function: " + exc.ToString());

            return(false);
        }
    }