/*----------------------------------------------- *本文件由代码生成器自动生成, *千万不要修改本文件的任何代码, *修改的的任何代码都会被覆盖掉! --------------------------------------------------*/ using System.IO; using System; using System.Collections.Generic; using System.Linq; using System.Text; using Pomelo.DotNetClient; namespace pomelo.area { public class GuildFortHandler { private PomeloClient _socket; public GetGuildAreaListResponse lastGetGuildAreaListResponse { get { return _socket.GetLastResponse(); } } public GetGuildAreaDetailResponse lastGetGuildAreaDetailResponse { get { return _socket.GetLastResponse(); } } public GetGuildAreaApplyListResponse lastGetGuildAreaApplyListResponse { get { return _socket.GetLastResponse(); } } public ApplyGuildFundResponse lastApplyGuildFundResponse { get { return _socket.GetLastResponse(); } } public ApplyFundResponse lastApplyFundResponse { get { return _socket.GetLastResponse(); } } public ApplyCancelFundResponse lastApplyCancelFundResponse { get { return _socket.GetLastResponse(); } } public ApplyDailyAwardListResponse lastApplyDailyAwardListResponse { get { return _socket.GetLastResponse(); } } public ApplyDailyAwardResponse lastApplyDailyAwardResponse { get { return _socket.GetLastResponse(); } } public ApplyAccessResponse lastApplyAccessResponse { get { return _socket.GetLastResponse(); } } public ApplyFortGuildInfoResponse lastApplyFortGuildInfoResponse { get { return _socket.GetLastResponse(); } } public ApplyAllReportListResponse lastApplyAllReportListResponse { get { return _socket.GetLastResponse(); } } public ApplyReportDetailResponse lastApplyReportDetailResponse { get { return _socket.GetLastResponse(); } } public ApplyReportStatisticsResponse lastApplyReportStatisticsResponse { get { return _socket.GetLastResponse(); } } static GuildFortHandler() { EventTypes.RegistPushType("area.guildFortPush.onGuildFortPush", typeof(OnGuildFortPush)); EventTypes.RegistPushType("area.guildFortPush.onGuildResultPush", typeof(OnGuildResultPush)); EventTypes.RegistRequestType("area.guildFortHandler.getGuildAreaListRequest", typeof(GetGuildAreaListRequest), typeof(GetGuildAreaListResponse)); EventTypes.RegistRequestType("area.guildFortHandler.getGuildAreaDetailRequest", typeof(GetGuildAreaDetailRequest), typeof(GetGuildAreaDetailResponse)); EventTypes.RegistRequestType("area.guildFortHandler.getGuildAreaApplyListRequest", typeof(GetGuildAreaApplyListRequest), typeof(GetGuildAreaApplyListResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyGuildFundRequest", typeof(ApplyGuildFundRequest), typeof(ApplyGuildFundResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyFundRequest", typeof(ApplyFundRequest), typeof(ApplyFundResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyCancelFundRequest", typeof(ApplyCancelFundRequest), typeof(ApplyCancelFundResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyDailyAwardListRequest", typeof(ApplyDailyAwardListRequest), typeof(ApplyDailyAwardListResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyDailyAwardRequest", typeof(ApplyDailyAwardRequest), typeof(ApplyDailyAwardResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyAccessRequest", typeof(ApplyAccessRequest), typeof(ApplyAccessResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyFortGuildInfoRequest", typeof(ApplyFortGuildInfoRequest), typeof(ApplyFortGuildInfoResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyAllReportListRequest", typeof(ApplyAllReportListRequest), typeof(ApplyAllReportListResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyReportDetailRequest", typeof(ApplyReportDetailRequest), typeof(ApplyReportDetailResponse)); EventTypes.RegistRequestType("area.guildFortHandler.applyReportStatisticsRequest", typeof(ApplyReportStatisticsRequest), typeof(ApplyReportStatisticsResponse)); } public GuildFortHandler(PomeloClient socket) { this._socket = socket; } public void getGuildAreaListRequest(Action cb,object option = null) { var request = new GetGuildAreaListRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as GetGuildAreaListResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void getGuildAreaDetailRequest(int areaId,Action cb,object option = null) { var request = new GetGuildAreaDetailRequest(); request.areaId= areaId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as GetGuildAreaDetailResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void getGuildAreaApplyListRequest(int areaId,Action cb,object option = null) { var request = new GetGuildAreaApplyListRequest(); request.areaId= areaId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as GetGuildAreaApplyListResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyGuildFundRequest(Action cb,object option = null) { var request = new ApplyGuildFundRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyGuildFundResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyFundRequest(int areaId,int applyFund,Action cb,object option = null) { var request = new ApplyFundRequest(); request.areaId= areaId; request.applyFund= applyFund; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyFundResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyCancelFundRequest(int areaId,Action cb,object option = null) { var request = new ApplyCancelFundRequest(); request.areaId= areaId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyCancelFundResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyDailyAwardListRequest(Action cb,object option = null) { var request = new ApplyDailyAwardListRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyDailyAwardListResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyDailyAwardRequest(int areaId,Action cb,object option = null) { var request = new ApplyDailyAwardRequest(); request.areaId= areaId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyDailyAwardResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyAccessRequest(int areaId,Action cb,object option = null) { var request = new ApplyAccessRequest(); request.areaId= areaId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyAccessResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyFortGuildInfoRequest(Action cb,object option = null) { var request = new ApplyFortGuildInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyFortGuildInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyAllReportListRequest(Action cb,object option = null) { var request = new ApplyAllReportListRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyAllReportListResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyReportDetailRequest(string date,int areaId,Action cb,object option = null) { var request = new ApplyReportDetailRequest(); request.date= date; request.areaId= areaId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyReportDetailResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void applyReportStatisticsRequest(string date,int areaId,string guildId,Action cb,object option = null) { var request = new ApplyReportStatisticsRequest(); request.date= date; request.areaId= areaId; request.guildId= guildId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ApplyReportStatisticsResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void onGuildFortPush(Action cb) { _socket.listen_once(cb); } public void onGuildResultPush(Action cb) { _socket.listen_once(cb); } } }