public void Recv_Integrated_Indun_RewardInfo(body_SC_INTEGRATED_INDUN_REWARDINFO data)
	{
		// indun end message
		_ShowIndunMsg( false);

		int nPlayTimeSec = 0;
#if INDUN_TIME
		nPlayTimeSec = _GetTimeSec( data.nIndunClearTime - data.nIndunStartTime);
#endif

#if INDUN_EXCHANGE_GOLD
		StartCoroutine( OpenIndunRewardDlg( nPlayTimeSec, data.nCompleteQuest_Exp, data.nSubQuest_Exp, data.nCompleteQuest_Gold, data.nSubQuest_Gold, data.nCompleteQuest_ExchangeGold, data.nSubQuest_ExchangeGold));
#else
		StartCoroutine( OpenIndunRewardDlg( nPlayTimeSec, data.nCompleteQuest_Exp, data.nSubQuest_Exp, data.nCompleteQuest_Gold, data.nSubQuest_Gold, 0, 0));
#endif

		if( false == m_listClearBranchIndex.Contains( m_nIndunBranchTableIndex))
		{
			m_listClearBranchIndex.Add( m_nIndunBranchTableIndex);
			m_bFirstRewardDlgOpen = true;
		}
		else
			m_bFirstRewardDlgOpen = false;
	}
Пример #2
0
	void Receive_Integrated_Indun_RewardInfo( byte[] _packet)
	{
		body_SC_INTEGRATED_INDUN_REWARDINFO result = new body_SC_INTEGRATED_INDUN_REWARDINFO();
		result.PacketBytesToClass( _packet);
		
		AsInstanceDungeonManager.Instance.Recv_Integrated_Indun_RewardInfo( result);
	}