Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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)));
        }