示例#1
0
        private async Task CreatRoom(string name, string ciph, byte tp)
        {
            try
            {
                var       roomPrx  = Session.UncheckedCast(IRoomPrxHelper.uncheckedCast);
                RoomInfoP roomInfo = await roomPrx.CreateRoomAsync(name, ciph, tp);

                DataManager.Instance.RoomDataManager.SetOwner(true);
                DataManager.Instance.RoomDataManager.SetCurRoomInfo(roomInfo);
            }
            catch (Ice.Exception ex)
            {
                throw;
            }
        }
示例#2
0
 public void SetEnterRoomInfo(RoomInfoP roomInfo)
 {
     CurRoomInfo = roomInfo;
 }
示例#3
0
 public void SetCurRoomInfo(RoomInfoP roomInfo)
 {
     CurRoomInfo = roomInfo;
     Messenger <RoomInfoP> .Broadcast(MessengerEventDef.CUR_ROOM, CurRoomInfo);
 }