private static void AbstractRoom_Abstractize(On.AbstractRoom.orig_Abstractize orig, AbstractRoom self) { orig.Invoke(self); if (self != null && self.realizedRoom == null && rainList.Contains(self.name)) { rainList.Remove(self.name); } }
private static void AbstractizeHK(On.AbstractRoom.orig_Abstractize orig, AbstractRoom self) { orig(self); if (MonklandSteamManager.isInGame) { MonklandSteamManager.WorldManager.DeactivateRoom(self.index); } }
private void AbstractRoom_Abstractize(On.AbstractRoom.orig_Abstractize orig, AbstractRoom self) { AIRemapController.main.StopMappingRoom(self.realizedRoom); orig.Invoke(self); }