Exemplo n.º 1
0
 public StatsData(IStatsOwner owner, DefineEnum name, int valueBase, StatsFormulasHandler formulas = null)
 {
     ValueBase  = valueBase;
     m_formulas = formulas;
     Name       = name;
     Owner      = owner;
 }
Exemplo n.º 2
0
 public StatsData this[DefineEnum name]
 {
     get
     {
         return(Fields.TryGetValue(name, out var value) ? value : null);
     }
 }
Exemplo n.º 3
0
 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;
 }