public void Destroy() { partition?.Remove(); foreach (BasePlayer player in BasePlayer.activePlayerList) { IemUI.RemoveTeamUiForPlayer(player, teamGame); } foreach (var zone in zonelist) { me.Puts("erasing zone " + zone); me.ZoneManager.Call("EraseZone", zone); } foreach (BaseEntity sphere in spheres) { uint prefabID = 2327559662; if (sphere.prefabID == prefabID) { me.Puts("found entity with prefabID " + sphere.prefabID.ToString()); sphere.KillMessage(); //entity.Kill (); } else { me.Puts("found entity with other prefabID " + sphere.prefabID.ToString()); } } }