public void Reset(TemporaryStatType type) { if (_user.TemporaryStats.ContainsKey(type)) { ResetOperations[type] = _user.TemporaryStats[type]; } _user.TemporaryStats.Remove(type); }
public void Reset(TemporaryStatType type) { if (_user.TemporaryStat.Entries.ContainsKey(type)) { ResetOperations.Add(_user.TemporaryStat.Entries[type]); } _user.TemporaryStat.Entries.Remove(type); }
public void Set(TemporaryStatType type, int templateID, int option, DateTime?dateExpire = null) { var ts = new TemporaryStat { Type = type, TemplateID = templateID, Option = option, DateExpire = dateExpire }; Reset(type); SetOperations[ts.Type] = ts; _user.TemporaryStats.Add(ts.Type, ts); }
public void Set(TemporaryStatType type, int templateID, short option, DateTime dateExpire) { var ts = new TemporaryStatEntry { Type = type, TemplateID = templateID, Option = option, DateExpire = dateExpire }; Reset(type); SetOperations.Add(ts); _user.TemporaryStat.Entries.Add(ts.Type, ts); }
public void Set(TemporaryStatType type, int templateID, short option) { var ts = new TemporaryStatEntry { Type = type, TemplateID = templateID, Option = option, Permanent = true }; Reset(type); SetOperations.Add(ts); _user.TemporaryStat.Entries.Add(ts.Type, ts); }