public StatisticsModifier(StatisticsModifierClass modifierClass, StatisticsModifierType modifierType, double value, EqType eqItemType = EqType.None) { this.ModifierClass = modifierClass; this.Value = value; this.ModifierType = modifierType; this.ModifierEqItem = eqItemType; }
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); } }