public StatModifier(float value, StatModType type, object source) : this(value, type, (int)type, source) { }
public StatMod(StatModType type, int value) { m_Type = type; m_Value = value; }
public StatModifier(float value, StatModType type, int order) : this(value, type, order, null) { }
public StatModifier(float value, StatModType type) : this(value, type, (int)type, null) { }
public StatModifier(float value, StatModType type, object source) { this.m_Value = value; this.m_Type = type; this.source = source; }
public Modifier(float value, StatModType type, int order) { Value = value; Type = type; Order = order; }
public StatModifier(int value, StatModType modType, object source) : this(value, modType, source, (int)modType) { }