Ejemplo n.º 1
0
 /// <summary>
 /// 创建房间后的回调函数
 /// </summary>
 /// <param name="response">
 /// 包含已创建的房间的信息
 /// </param>
 private void _OnCreateMatch (CreateMatchResponse response)
 {
     if (response.success)
     {
         Utility.SetAccessTokenForNetwork(response.networkId, new NetworkAccessToken(response.accessTokenString));
         client = StartHost(new MatchInfo(response));
         m_netStt = ConstantDefine.NetworkState.Host;
     }
     else
     {
         m_waitingPanel.SetActive(false);
         _Error("FAILED TO CREATE A ROOM");
     }
 }
Ejemplo n.º 2
0
    //public void UIConfirmJoin()
    //{
    //    matchMaker.JoinMatch(matches[(int)m_matchAttemptIndex].networkId, m_matchPswdEnterIF.text, _OnJoinMatch);
    //    m_matchConfirmPanel.SetActive(false);
    //    StartCoroutine(_Waiting("ENTERING THE ROOM"));
    //}

    //public void UICancelJoin()
    //{
    //    m_matchPswdEnterIF.text = "";
    //    m_matchConfirmPanel.SetActive(false);
    //}

    private void _OnJoinMatch (JoinMatchResponse response)
    {
        if (response.success)
        {
            if (Utility.GetAccessTokenForNetwork(response.networkId) == null)
                Utility.SetAccessTokenForNetwork(response.networkId, new NetworkAccessToken(response.accessTokenString));
            client = StartClient(new MatchInfo(response));
            m_netStt = ConstantDefine.NetworkState.Client;
        }
        else
        {
            m_waitingPanel.SetActive(false);
            _Error("FAILED TO ENTER A ROOM");
        }
    }
Ejemplo n.º 3
0
 /// <summary>
 /// 创建房间后的回调函数
 /// </summary>
 /// <param name="response">
 /// 包含已创建的房间的信息
 /// </param>
 private void _OnCreateMatch(CreateMatchResponse response)
 {
     MatchUI.instance.StopWait();
     if (response.success)
     {
         //令牌
         Utility.SetAccessTokenForNetwork(response.networkId, new NetworkAccessToken(response.accessTokenString));
         //创建后立即进入房间
         client         = StartHost(new MatchInfo(response));
         m_networkState = ConstantDefine.NetworkState.Host;
     }
     else
     {
         //处理错误
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="response"></param>
 private void _OnJoinMatch(JoinMatchResponse response)
 {
     MatchUI.instance.StopWait();
     if (response.success)
     {
         if (Utility.GetAccessTokenForNetwork(response.networkId) == null)
         {
             Utility.SetAccessTokenForNetwork(response.networkId, new NetworkAccessToken(response.accessTokenString));
         }
         client         = StartClient(new MatchInfo(response));
         m_networkState = ConstantDefine.NetworkState.Client;
     }
     else
     {
     }
 }
Ejemplo n.º 5
0
 //public void UIConfirmJoin()
 //{
 //    matchMaker.JoinMatch(matches[(int)m_matchAttemptIndex].networkId, m_matchPswdEnterIF.text, _OnJoinMatch);
 //    m_matchConfirmPanel.SetActive(false);
 //    StartCoroutine(_Waiting("ENTERING THE ROOM"));
 //}
 //public void UICancelJoin()
 //{
 //    m_matchPswdEnterIF.text = "";
 //    m_matchConfirmPanel.SetActive(false);
 //}
 private void _OnJoinMatch(JoinMatchResponse response)
 {
     if (response.success)
     {
         if (Utility.GetAccessTokenForNetwork(response.networkId) == null)
             Utility.SetAccessTokenForNetwork(response.networkId, new NetworkAccessToken(response.accessTokenString));
         client = StartClient(new MatchInfo(response));
         m_netStt = ConstantDefine.NetworkState.Client;
     }
     else
     {
         m_waitingPanel.SetActive(false);
         _Error("FAILED TO ENTER A ROOM");
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// 创建房间后的回调函数
 /// </summary>
 /// <param name="response">
 /// 包含已创建的房间的信息
 /// </param>
 private void _OnCreateMatch(CreateMatchResponse response)
 {
     if (response.success)
     {
         Utility.SetAccessTokenForNetwork(response.networkId, new NetworkAccessToken(response.accessTokenString));
         client = StartHost(new MatchInfo(response));
         m_netStt = ConstantDefine.NetworkState.Host;
     }
     else
     {
         m_waitingPanel.SetActive(false);
         _Error("FAILED TO CREATE A ROOM");
     }
 }
Ejemplo n.º 7
0
    /// <summary>
    /// 
    /// </summary>
    /// <param name="response"></param>
    private void _OnJoinMatch(JoinMatchResponse response)
    {
        MatchUI.instance.StopWait();
        if (response.success)
        {
            if (Utility.GetAccessTokenForNetwork(response.networkId) == null)
                Utility.SetAccessTokenForNetwork(response.networkId, new NetworkAccessToken(response.accessTokenString));
            client = StartClient(new MatchInfo(response));
            m_networkState = ConstantDefine.NetworkState.Client;
        }
        else
        {

        }
    }
Ejemplo n.º 8
0
 /// <summary>
 /// 创建房间后的回调函数
 /// </summary>
 /// <param name="response">
 /// 包含已创建的房间的信息
 /// </param>
 private void _OnCreateMatch(CreateMatchResponse response)
 {
     MatchUI.instance.StopWait();
     if (response.success)
     {
         //令牌
         Utility.SetAccessTokenForNetwork(response.networkId, new NetworkAccessToken(response.accessTokenString));
         //创建后立即进入房间
         client = StartHost(new MatchInfo(response));
         m_networkState = ConstantDefine.NetworkState.Host;
     }
     else
     {
         //处理错误
     }
 }