summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XMainClient/PTC/Process/Process_PtcG2C_GuildCampPartyTradeNotify.cs
blob: 8a9cbc2730f4951a8c15ba47dffe95b1fffd6ca7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
using KKSG;

namespace XMainClient
{
	internal class Process_PtcG2C_GuildCampPartyTradeNotify
	{
		public static void Process(PtcG2C_GuildCampPartyTradeNotify roPtc)
		{
			bool flag = roPtc.Data.notify_type == GuildCampPartyTradeType.TRADE_INVITATION;
			if (flag)
			{
				XRequestDocument specificDocument = XDocuments.GetSpecificDocument<XRequestDocument>(XRequestDocument.uuID);
				specificDocument.SetMainInterfaceNum((int)roPtc.Data.lauch_count);
			}
			else
			{
				bool flag2 = roPtc.Data.notify_type == GuildCampPartyTradeType.UPDATA_TRADE_STATUS;
				if (flag2)
				{
					XExchangeItemDocument specificDocument2 = XDocuments.GetSpecificDocument<XExchangeItemDocument>(XExchangeItemDocument.uuID);
					specificDocument2.OnServerDataGet(roPtc.Data);
				}
			}
		}
	}
}