public StatModifier(float value, StatModifyType type, int order, object source) { Value = value; ModType = type; Order = order; Source = source; }
public StatModifier(float value, StatModifyType type, object source) : this(value, type, (int)type, source) { }
public StatModifier(float value, StatModifyType type, int order) : this(value, type, order, null) { }
public StatModifier(float value, StatModifyType type) : this(value, type, (int)type, null) { }