Пример #1
0
    public async void JoinOrLeave()
    {
        if (isJoin)
        {
            await _gameHub.LeaveAsync();

            isJoin = false;
        }
        else
        {
            await _gameHub.JoinAsync();

            this.isJoin = true;
        }
    }
Пример #2
0
    /// <summary>
    /// ルーム入室処理
    /// </summary>
    async void JoinSelf()
    {
        PlayerMPO[] playerArray = await gameHub.JoinAsync(roomName, self);

        foreach (PlayerMPO playerTmp in playerArray)
        {
            if (!playerTmp.Name.Equals(self.Name))
            {
                if (!players.ContainsKey(playerTmp.Name))
                {
                    players.Add(playerTmp.Name, playerTmp);
                }
            }
        }
        MemberDisplay();
    }
Пример #3
0
 Task <JoinResult> IHubClient.JoinHubAsync(string roomName, string playerName, string userId)
 {
     return(_streamingHub.JoinAsync(roomName, playerName, userId));
 }