Example #1
0
 public override void OnReceive(object session, Stream stream)
 {
     this.Result             = (CreateRoomResult)stream.ReadInt();
     this.Name               = stream.ReadString();
     this.Token              = stream.ReadString();
     this.RoomServerHostPort = stream.ReadObject <HostPort>();
 }
 public CreateRoomWithCreatingPortMappingResult(bool isDefaultPortUsed, ushort usedPrivatePortFromCandidates,
                                                ushort usedPublicPortFromCandidates, CreateRoomResult creteRoomResult)
 {
     IsDefaultPortUsed             = isDefaultPortUsed;
     UsedPrivatePortFromCandidates = usedPrivatePortFromCandidates;
     UsedPublicPortFromCandidates  = usedPublicPortFromCandidates;
     CreteRoomResult = creteRoomResult;
 }
Example #3
0
        public string CreateRoom()
        {
            CreateRoomResult result = _gameClient.Get <CreateRoomParameter, CreateRoomResult>(new CreateRoomParameter());

            _sessionId = result.SessionId;

            return(result.RoomId);
        }
Example #4
0
 public HostingRoomInfo(CreateRoomResult createRoomResult, string password)
 {
     currentPlayerCount = createRoomResult.CurrentPlayerCount;
     isOpen             = (createRoomResult.SettingFlags | RoomSettingFlag.OpenRoom) == RoomSettingFlag.OpenRoom;
     maxPlayerCount     = createRoomResult.MaxPlayerCount;
     this.password      = password;
     roomId             = createRoomResult.RoomId;
 }
Example #5
0
 public EzCreateRoomResult(
     CreateRoomResult result
     )
 {
     if (result.item != null)
     {
         Item = new EzRoom(result.item);
     }
 }
Example #6
0
    public void Show(CreateRoomResult e)
    {
        roomNameInputField.text = "ff";
        if (!gameObject.activeSelf)
        {
            gameObject.SetActive(true);

            er = e;
        }
    }
Example #7
0
 public virtual void OnCreateRoomFailed(CreateRoomResult result)
 {
 }
 private static IList <MessageResult> Generate(CreateRoomResult response)
 => CreateSingleItemList(new MessageResult
 {
     ConnectionId = response.ConnectionId,
     Message      = response.Message
 });
Example #9
0
 public static CreateRoomResponseDto ToDto(this CreateRoomResult model) =>
 new CreateRoomResponseDto
 {
     RoomId = model.RoomId
 };