Ejemplo n.º 1
0
 public void Reset(TemporaryStatType type)
 {
     if (_user.TemporaryStats.ContainsKey(type))
     {
         ResetOperations[type] = _user.TemporaryStats[type];
     }
     _user.TemporaryStats.Remove(type);
 }
Ejemplo n.º 2
0
 public void Reset(TemporaryStatType type)
 {
     if (_user.TemporaryStat.Entries.ContainsKey(type))
     {
         ResetOperations.Add(_user.TemporaryStat.Entries[type]);
     }
     _user.TemporaryStat.Entries.Remove(type);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }