private static void OnGetRoomInfo(MsgBase msgBase) { MsgGetRoomInfo msg = (MsgGetRoomInfo)msgBase; RoomDetailScence roomDetailScence = ContainerBuilder.Resolve <RoomDetailScence>(); roomDetailScence.Room = JsonConvert.DeserializeObject <Room>(msg.result); }
private static void OnPrepare(MsgBase msgBase) { MsgPrepare msg = (MsgPrepare)msgBase; RoomDetailScence roomDetailScence = ContainerBuilder.Resolve <RoomDetailScence>(); roomDetailScence.Room.UserStatus[msg.result] = true; }
private static void OnLeaveRoom(MsgBase msgBase) { MsgLeaveRoom msg = (MsgLeaveRoom)msgBase; if (msg.code == HttpStatusCode.OK) { RoomDetailScence roomDetailScence = ContainerBuilder.Resolve <RoomDetailScence>(); roomDetailScence.Room = JsonConvert.DeserializeObject <Room>(msg.result); } 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); } }