public RoomInstance(int roomID) { mRoomID = roomID; mRoomInfo = InstanceManager.Game.Rooms.GetRoom(roomID); LoadReactor(mRoomInfo.ReactorType); mMemberSessions = new Dictionary <long, int>(); mRoomUsers = new Dictionary <long, RoomUser>(); mRoomUserIDs = new List <int>(); mRoomInteractor = new RoomInteractor(mRoomID, this); mDoorEntries = new Dictionary <long, int>(); if (RoomInfo.ReactorType == "LidoReactor" || RoomInfo.ReactorType == "RooftopReactor") { Interactor.mHasPoolCam = true; } }
public void DestroyRoom() { mRoomInteractor.DestroyInteractor(); mRoomInteractor = null; }