public void Recive_Integrated_Indun_Re_Connect_Fail(body_SC_INTEGRATED_INDUN_RE_CONNECT_FAIL data)
	{
		StartCoroutine( Integrated_Indun_Re_Connect_Fail( data));
	}
	private IEnumerator Integrated_Indun_Re_Connect_Fail(body_SC_INTEGRATED_INDUN_RE_CONNECT_FAIL data)
	{
		AsEventNotifyMgr.Instance.CenterNotify.AddGMMessage( AsTableManager.Instance.GetTbl_String( 2819));

		yield return new WaitForSeconds( 3.0f);

		body_CS_INTEGRATED_INDUN_RE_CONNECT_CANCEL send = new body_CS_INTEGRATED_INDUN_RE_CONNECT_CANCEL();
		byte[] sendData = send.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( sendData);
		
		// disconnect integrated server
		AsNetworkIntegratedManager.Instance.SwitchServer();
		
		if( false == AsNetworkIntegratedManager.Instance.IsConnected())
		{
			_RequestDimpleLog_Indun( 160407);
			
			body_CS_RETURN_WORLD data2 = new body_CS_RETURN_WORLD();
			byte[] sendData2 = data2.ClassToPacketBytes();
			AsNetworkMessageHandler.Instance.Send( sendData2);
			
			_RequestDimpleLog_Indun( 160408);
		}
		
		AsPartyManager.Instance.PartyUserRemoveAll();
	}
Esempio n. 3
0
	void Recive_Integrated_Indun_Re_Connect_Fail( byte[] _packet)
	{
		body_SC_INTEGRATED_INDUN_RE_CONNECT_FAIL result = new body_SC_INTEGRATED_INDUN_RE_CONNECT_FAIL();
		result.PacketBytesToClass( _packet);

		AsInstanceDungeonManager.Instance.Recive_Integrated_Indun_Re_Connect_Fail( result);
	}