public Unit.Cooldown GetCooldown(Data.NamedHash type_) { Unit.Cooldown rtn; if (!_Cooldowns.TryGetValue(type_, out rtn)) { rtn = new Unit.Cooldown(type_); _Cooldowns.Add(type_, rtn); } return(rtn); }
public Unit.Gauge GetUnitGauge(Data.NamedHash type_) { Unit.Gauge rtn; if (!_UnitGauges.TryGetValue(type_, out rtn)) { rtn = new Unit.Gauge(type_); _UnitGauges.Add(type_, rtn); } return(rtn); }
public Unit.Stat GetUnitStat(Data.NamedHash type_) { Unit.Stat rtn; if (!_UnitStats.TryGetValue(type_, out rtn)) { rtn = new Unit.Stat(type_); _UnitStats.Add(type_, rtn); } return(rtn); }
public Gauge(Data.NamedHash type_) { Type = type_; Capacity = new Stat(type_); }
public Stat(Data.NamedHash type_) { Type = type_; }
public Cooldown(Data.NamedHash type_) { Type = type_; }