namespace FreeSR.Gateserver.Manager.Handlers { using FreeSR.Gateserver.Manager.Handlers.Core; using FreeSR.Gateserver.Network; using FreeSR.Proto; using System.ComponentModel.Design; internal static class NPCReqGroup { //maybe useless [Handler(CmdType.CmdGetNpcTakenRewardCsReq)] public static void OnGetNpcTakenRewardCsReq(NetSession session, int cmdId, object data) { var npcRewardReq = data as Eddbhmdjadb; session.Send(CmdType.CmdGetNpcTakenRewardScRsp, new Nikhfbniagb { NpcId = npcRewardReq.Okonlennkfb, Retcode = (uint)RetcodeStatus.RetSucc }); } [Handler(CmdType.CmdGetFirstTalkByPerformanceNpcCsReq)] public static void OnGetFirstTalkByPerformanceNpcCsReq(NetSession session, int cmdId, object data) { var npcPerformanceReq = data as Jknjlicadhe; var response = new Kpbeklbbihd { Retcode = (uint)RetcodeStatus.RetSucc }; foreach(uint id in npcPerformanceReq.Ffgeablhjmms) { response.Hhldcbegobcs.Add(new NpcMeetStatusInfo { Jgndlkbohij = true, Okonlennkfb = id }); } session.Send(CmdType.CmdGetFirstTalkByPerformanceNpcScRsp, response); } } }