public void Recv_Integrated_Indun_Matching_Request_Result(body_SC_INTEGRATED_INDUN_MATCHING_REQUEST_RESULT data)
	{
		switch( data.eResult)
		{
		case eRESULTCODE.eRESULT_SUCC:
			if( true == AsHudDlgMgr.Instance.IsOpenInstantDungeonDlg)
				AsHudDlgMgr.Instance.CloseInstantDungeonDlg();
			break;
		case eRESULTCODE.eRESULT_FAIL_INDUNMATCHING_CANNOTREADY:
			OpenIndunMatchingErrorMsgBox( AsTableManager.Instance.GetTbl_String(2280));
			break;
		case eRESULTCODE.eRESULT_FAIL_INDUNMATCHING_LIMITCOUNT_ZERO:
			OpenIndunMatchingErrorMsgBox_Cash( m_nIndunTableIndex);
			break;
		case eRESULTCODE.eRESULT_FAIL_INDUNMATCHING_NOTOPEN:
			OpenIndunMatchingErrorMsgBox( AsTableManager.Instance.GetTbl_String(914));
			break;
		case eRESULTCODE.eRESULT_FAIL_INDUNMATCHING_PARTYUSER_LOGOUT:
			OpenIndunMatchingErrorMsgBox( AsTableManager.Instance.GetTbl_String( 1900));
			break;
		case eRESULTCODE.eRESULT_FAIL_INDUN_NOTEMPTYINDUN:
			OpenIndunMatchingErrorMsgBox( AsTableManager.Instance.GetTbl_String( 1794));
			break;
		case eRESULTCODE.eRESULT_FAIL_INDUNMATCHING_SYSTEMFAILURE:
			OpenIndunMatchingErrorMsgBox( AsTableManager.Instance.GetTbl_String( 1794));
			break;
		default:
			Debug.Log( "Recv_Integrated_Indun_Matching_Request_Result() : " + data.eResult);
			break;
		}
		
//		m_bSendMatching = false;
	}
Esempio n. 2
0
	void Receive_Integrated_Indun_Matching_Request_Result( byte[] _packet)
	{
		body_SC_INTEGRATED_INDUN_MATCHING_REQUEST_RESULT result = new body_SC_INTEGRATED_INDUN_MATCHING_REQUEST_RESULT();
		result.PacketBytesToClass( _packet);
		
		AsInstanceDungeonManager.Instance.Recv_Integrated_Indun_Matching_Request_Result( result);
	}