blob: 7e796aaad60b76a670bc5a7992cfdc4866d6f043 (
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
28
29
|
using System;
using XUtliPoolLib;
namespace XMainClient
{
internal class Process_PtcG2C_NotifyClientEnterFight
{
public static void Process(PtcG2C_NotifyClientEnterFight roPtc)
{
XEntity entity = XSingleton<XEntityMgr>.singleton.GetEntity(roPtc.Data.enemyid);
bool flag = entity != null;
if (flag)
{
entity.IsServerFighting = roPtc.Data.enterfight;
bool flag2 = XSingleton<XEntityMgr>.singleton.Player != null && XSingleton<XEntityMgr>.singleton.Player.AI != null;
if (flag2)
{
XAIEventArgs @event = XEventPool<XAIEventArgs>.GetEvent();
@event.DepracatedPass = true;
@event.Firer = XSingleton<XEntityMgr>.singleton.Player;
@event.EventType = 1;
@event.EventArg = "SpawnMonster";
uint item = XSingleton<XEventMgr>.singleton.FireEvent(@event, 0.05f);
XSingleton<XEntityMgr>.singleton.Player.AI.TimerToken.Add(item);
}
}
}
}
}
|