Tibialyzer.Hunt.Reset C# (CSharp) Method

Reset() public method

public Reset ( int clearMinutes ) : void
clearMinutes int
return void
        public void Reset(int clearMinutes = 0)
        {
            lock (huntLock) {
                this.loot.creatureLoot.Clear();
                this.loot.killCount.Clear();
                this.loot.logMessages.Clear();
                this.loot.extraLoot.Clear();
                if (clearMinutes == 0) {
                    this.usedItems.Clear();
                } else {
                    foreach (var item in usedItems.Keys.ToList()) {
                        usedItems[item].ClearItems(clearMinutes);
                        if (usedItems[item].GetItemCount() == 0) {
                            usedItems.Remove(item);
                        }
                    }
                }
                this.totalExp = 0;
                this.totalTime = 0;
            }
        }

Usage Example

Example #1
0
 public static void resetHunt(Hunt h)
 {
     h.Reset();
     LootDatabaseManager.DeleteHuntTable(h);
     LootDatabaseManager.CreateHuntTable(h);
     LootDatabaseManager.UpdateLoot();
 }
All Usage Examples Of Tibialyzer.Hunt::Reset