private static void OnListRoom(MsgBase msgBase) { MsgListRoom msg = (MsgListRoom)msgBase; RoomScence roomScence = ContainerBuilder.Resolve <RoomScence>(); if (msg.code == HttpStatusCode.OK) { Dictionary <int, Room> dictionaries = JsonConvert.DeserializeObject <Dictionary <int, Room> >(msg.result); roomScence.Rooms = dictionaries; } else { Console.WriteLine(msg.result); } }
private static void OnEnterRoom(MsgBase msgBase) { MsgEnterRoom msg = (MsgEnterRoom)msgBase; if (msg.code == HttpStatusCode.OK) { RoomDetailScence roomDetailScence = ContainerBuilder.Resolve <RoomDetailScence>(); roomDetailScence.Room = JsonConvert.DeserializeObject <Room>(msg.result); RoomScence roomScence = ContainerBuilder.Resolve <RoomScence>(); roomScence.IsEnterRoomCallBack = true; ScenceController.curScence = ScenceController.scenceDict["roomDetail"]; } else { Console.WriteLine(msg.result); } }