public static void CreateRoom() { var roomList = Game.Scene.GetComponent <LobbyManagerCpt>().GetComponent <RoomManagerCpt>().roomList; foreach (var room in roomList) { Dictionary <int, Dictionary <int, RoomComponent> > AreaDic; if (RoomMap.ContainsKey(room.GameId)) { AreaDic = RoomMap[room.GameId]; } else { AreaDic = new Dictionary <int, Dictionary <int, RoomComponent> >(); RoomMap.Add(room.GameId, AreaDic); } Dictionary <int, RoomComponent> roomDic; if (AreaDic.ContainsKey(room.AreaId)) { roomDic = AreaDic[room.AreaId]; } else { roomDic = new Dictionary <int, RoomComponent>(); AreaDic.Add(room.AreaId, roomDic); } CreateRoomComponent(room.GameId, room, roomDic); } }
protected PixelDouble ReadPixs(Illuminant i, Register r, FileType f, Area a) { string filename = "current_dir" + IllDic[i] + RegDic[r] + FileDic[f]; return(AreaDic[a](PixelStream.ReadTxtDouble(filename, 1408, 1032))); }