public StatsData(IStatsOwner owner, DefineEnum name, int valueBase, StatsFormulasHandler formulas = null) { ValueBase = valueBase; m_formulas = formulas; Name = name; Owner = owner; }
public StatsData this[DefineEnum name] { get { return(Fields.TryGetValue(name, out var value) ? value : null); } }
public StatsData(IStatsOwner owner, DefineEnum name, int valueBase, int?limit, bool limitEquippedOnly = false) { ValueBase = valueBase; m_limit = limit; m_limitEquippedOnly = limitEquippedOnly; Name = name; Owner = owner; }