public static void DeleteMob(uint id) { for (int i = 0; i < stucked_mobs.Length; i++) { if (stucked_mobs[i].id == id) { stucked_mobs[i] = new Stuck_Mob_(); break; } } }
static void stucked_mob_elapsed(object sender, ElapsedEventArgs e) { for (int i = 0; i < stucked_mobs.Length; i++) { if (stucked_mobs[i].timer == (Timer)sender) { foreach (Monster monster in Monster.SpawnMob) { if (monster.UniqueID == stucked_mobs[i].id) { monster.Status = 0; break; } } stucked_mobs[i].timer.Stop(); stucked_mobs[i].timer.Dispose(); stucked_mobs[i] = new Stuck_Mob_(); break; } } }