/// <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"); } }
//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"); } }
/// <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 { //处理错误 } }
/// <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 { } }
//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"); } }
/// <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"); } }
/// <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 { } }