Beispiel #1
0
        private static void OnGetRoomInfo(MsgBase msgBase)
        {
            MsgGetRoomInfo   msg = (MsgGetRoomInfo)msgBase;
            RoomDetailScence roomDetailScence = ContainerBuilder.Resolve <RoomDetailScence>();

            roomDetailScence.Room = JsonConvert.DeserializeObject <Room>(msg.result);
        }
Beispiel #2
0
        private static void OnPrepare(MsgBase msgBase)
        {
            MsgPrepare       msg = (MsgPrepare)msgBase;
            RoomDetailScence roomDetailScence = ContainerBuilder.Resolve <RoomDetailScence>();

            roomDetailScence.Room.UserStatus[msg.result] = true;
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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);
            }
        }