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