/// <summary> /// Clears all higher and lower object pools. /// Field will be ready for disposal and can not be used after this is called. /// </summary> public void Dispose() { Users.Dispose(); Npcs.Dispose(); Footholds.Dispose(); Portals.Dispose(); Mobs.Dispose(); Reactors.Dispose(); Drops.Dispose(); AffectedAreas.Dispose(); MiniRooms.Dispose(); Kites.Dispose(); TownPortals.Dispose(); OpenGates1.Dispose(); OpenGates2.Dispose(); CurrentWeather.Dispose(); }