public void Send_Indun_Matching_Request(bool isMatching, int nIndunTableIndex, int nIndunBranchTableIndex)
	{
#if INTEGRATED_ARENA_MATCHING
		body_CS_INTEGRATED_INDUN_MATCHING_REQUEST data = new body_CS_INTEGRATED_INDUN_MATCHING_REQUEST( isMatching, nIndunTableIndex, nIndunBranchTableIndex);
		byte[] sendData = data.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( sendData);
#endif
	}
	public void Send_InDun_Create(int nInDunTableIndex, int nIndunBranchTableIndex)
	{
#if INTEGRATED_ARENA_MATCHING
		if( false == _CheckSendIndunMatching())
		{
			OpenIndunMatchingErrorMsgBox( AsTableManager.Instance.GetTbl_String( 1894));
			return;
		}
		
		body_CS_INTEGRATED_INDUN_MATCHING_REQUEST data = new body_CS_INTEGRATED_INDUN_MATCHING_REQUEST( true, nInDunTableIndex, nIndunBranchTableIndex);
		byte[] sendData = data.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( sendData);
#else
		body_CS_INSTANCE_CREATE data = new body_CS_INSTANCE_CREATE( nInDunTableIndex);
		byte[] sendData = data.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( sendData);
#endif
		
		m_nIndunTableIndex = nInDunTableIndex;
		m_nIndunBranchTableIndex = nIndunBranchTableIndex;
		InitIndunQuestProgressInfoBuff();
	}