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; }