/*----------------------------------------------- *本文件由代码生成器自动生成, *千万不要修改本文件的任何代码, *修改的的任何代码都会被覆盖掉! --------------------------------------------------*/ using System.IO; using System; using System.Collections.Generic; using System.Linq; using System.Text; using Pomelo.DotNetClient; namespace pomelo.area { public class ActivityFavorHandler { private PomeloClient _socket; public GetDailyRechargeDungeonResponse lastGetDailyRechargeDungeonResponse { get { return _socket.GetLastResponse(); } } public DailyRechargeGetInfoResponse lastDailyRechargeGetInfoResponse { get { return _socket.GetLastResponse(); } } public DailyRechargeGetAwardResponse lastDailyRechargeGetAwardResponse { get { return _socket.GetLastResponse(); } } public SuperPackageGetInfoResponse lastSuperPackageGetInfoResponse { get { return _socket.GetLastResponse(); } } public SevenDayPackageGetInfoResponse lastSevenDayPackageGetInfoResponse { get { return _socket.GetLastResponse(); } } public SevenDayPackageAwardResponse lastSevenDayPackageAwardResponse { get { return _socket.GetLastResponse(); } } public DailyDrawInfoResponse lastDailyDrawInfoResponse { get { return _socket.GetLastResponse(); } } public DailyDrawResponse lastDailyDrawResponse { get { return _socket.GetLastResponse(); } } public RecoveredInfoResponse lastRecoveredInfoResponse { get { return _socket.GetLastResponse(); } } public RecoveredResponse lastRecoveredResponse { get { return _socket.GetLastResponse(); } } public LimitTimeGiftInfoResponse lastLimitTimeGiftInfoResponse { get { return _socket.GetLastResponse(); } } public LimitTimeGiftBuyResponse lastLimitTimeGiftBuyResponse { get { return _socket.GetLastResponse(); } } public ContinuousRechargeGetInfoResponse lastContinuousRechargeGetInfoResponse { get { return _socket.GetLastResponse(); } } public ContinuousRechargeAwardResponse lastContinuousRechargeAwardResponse { get { return _socket.GetLastResponse(); } } public SingleRechargeGetInfoResponse lastSingleRechargeGetInfoResponse { get { return _socket.GetLastResponse(); } } public SingleRechargeAwardResponse lastSingleRechargeAwardResponse { get { return _socket.GetLastResponse(); } } public EveryDayGiftInfoResponse lastEveryDayGiftInfoResponse { get { return _socket.GetLastResponse(); } } public EveryDayGiftAwardResponse lastEveryDayGiftAwardResponse { get { return _socket.GetLastResponse(); } } static ActivityFavorHandler() { EventTypes.RegistPushType("area.activityFavorPush.superPackageBuyPush", typeof(SuperPackageBuyPush)); EventTypes.RegistPushType("area.activityFavorPush.limitTimeGiftInfoPush", typeof(LimitTimeGiftInfoPush)); EventTypes.RegistRequestType("area.activityFavorHandler.getDailyRechargeDungeonRequest", typeof(GetDailyRechargeDungeonRequest), typeof(GetDailyRechargeDungeonResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.dailyRechargeGetInfoRequest", typeof(DailyRechargeGetInfoRequest), typeof(DailyRechargeGetInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.dailyRechargeGetAwardRequest", typeof(DailyRechargeGetAwardRequest), typeof(DailyRechargeGetAwardResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.superPackageGetInfoRequest", typeof(SuperPackageGetInfoRequest), typeof(SuperPackageGetInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.sevenDayPackageGetInfoRequest", typeof(SevenDayPackageGetInfoRequest), typeof(SevenDayPackageGetInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.sevenDayPackageAwardRequest", typeof(SevenDayPackageAwardRequest), typeof(SevenDayPackageAwardResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.dailyDrawInfoRequest", typeof(DailyDrawInfoRequest), typeof(DailyDrawInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.dailyDrawRequest", typeof(DailyDrawRequest), typeof(DailyDrawResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.recoveredInfoRequest", typeof(RecoveredInfoRequest), typeof(RecoveredInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.recoveredRequest", typeof(RecoveredRequest), typeof(RecoveredResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.limitTimeGiftInfoRequest", typeof(LimitTimeGiftInfoRequest), typeof(LimitTimeGiftInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.limitTimeGiftBuyRequest", typeof(LimitTimeGiftBuyRequest), typeof(LimitTimeGiftBuyResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.continuousRechargeGetInfoRequest", typeof(ContinuousRechargeGetInfoRequest), typeof(ContinuousRechargeGetInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.continuousRechargeAwardRequest", typeof(ContinuousRechargeAwardRequest), typeof(ContinuousRechargeAwardResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.singleRechargeGetInfoRequest", typeof(SingleRechargeGetInfoRequest), typeof(SingleRechargeGetInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.singleRechargeAwardRequest", typeof(SingleRechargeAwardRequest), typeof(SingleRechargeAwardResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.everyDayGiftInfoRequest", typeof(EveryDayGiftInfoRequest), typeof(EveryDayGiftInfoResponse)); EventTypes.RegistRequestType("area.activityFavorHandler.everyDayGiftAwardRequest", typeof(EveryDayGiftAwardRequest), typeof(EveryDayGiftAwardResponse)); } public ActivityFavorHandler(PomeloClient socket) { this._socket = socket; } public void getDailyRechargeDungeonRequest(Action cb,object option = null) { var request = new GetDailyRechargeDungeonRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as GetDailyRechargeDungeonResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void dailyRechargeGetInfoRequest(Action cb,object option = null) { var request = new DailyRechargeGetInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as DailyRechargeGetInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void dailyRechargeGetAwardRequest(int awardId,Action cb,object option = null) { var request = new DailyRechargeGetAwardRequest(); request.awardId= awardId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as DailyRechargeGetAwardResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void superPackageGetInfoRequest(Action cb,object option = null) { var request = new SuperPackageGetInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as SuperPackageGetInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void sevenDayPackageGetInfoRequest(Action cb,object option = null) { var request = new SevenDayPackageGetInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as SevenDayPackageGetInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void sevenDayPackageAwardRequest(int packageId,Action cb,object option = null) { var request = new SevenDayPackageAwardRequest(); request.packageId= packageId; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as SevenDayPackageAwardResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void dailyDrawInfoRequest(int id,Action cb,object option = null) { var request = new DailyDrawInfoRequest(); request.id= id; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as DailyDrawInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void dailyDrawRequest(int timeType,int costType,int id,Action cb,object option = null) { var request = new DailyDrawRequest(); request.timeType= timeType; request.costType= costType; request.id= id; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as DailyDrawResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void recoveredInfoRequest(Action cb,object option = null) { var request = new RecoveredInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as RecoveredInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void recoveredRequest(int id,int type,Action cb,object option = null) { var request = new RecoveredRequest(); request.id= id; request.type= type; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as RecoveredResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void limitTimeGiftInfoRequest(Action cb,object option = null) { var request = new LimitTimeGiftInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as LimitTimeGiftInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void limitTimeGiftBuyRequest(int id,Action cb,object option = null) { var request = new LimitTimeGiftBuyRequest(); request.id= id; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as LimitTimeGiftBuyResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void continuousRechargeGetInfoRequest(Action cb,object option = null) { var request = new ContinuousRechargeGetInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ContinuousRechargeGetInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void continuousRechargeAwardRequest(int day,Action cb,object option = null) { var request = new ContinuousRechargeAwardRequest(); request.day= day; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as ContinuousRechargeAwardResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void singleRechargeGetInfoRequest(Action cb,object option = null) { var request = new SingleRechargeGetInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as SingleRechargeGetInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void singleRechargeAwardRequest(int id,Action cb,object option = null) { var request = new SingleRechargeAwardRequest(); request.id= id; _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as SingleRechargeAwardResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void everyDayGiftInfoRequest(Action cb,object option = null) { var request = new EveryDayGiftInfoRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as EveryDayGiftInfoResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void everyDayGiftAwardRequest(Action cb,object option = null) { var request = new EveryDayGiftAwardRequest(); _socket.request(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as EveryDayGiftAwardResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return s2c_code == 200; }, cb, option); } public void onSuperPackageBuyPush(Action cb) { _socket.listen_once(cb); } public void onLimitTimeGiftInfoPush(Action cb) { _socket.listen_once(cb); } } }