123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- /*-----------------------------------------------
- *本文件由代码生成器自动生成,
- *千万不要修改本文件的任何代码,
- *修改的的任何代码都会被覆盖掉!
- --------------------------------------------------*/
- using System.IO;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Pomelo.DotNetClient;
- namespace pomelo.area
- {
- public class NpcHandler
- {
- private PomeloClient _socket;
- public RecoverByNpcResponse lastRecoverByNpcResponse { get { return _socket.GetLastResponse<RecoverByNpcResponse>(); } }
- public XiuzhenDalaoLotteryResponse lastXiuzhenDalaoLotteryResponse { get { return _socket.GetLastResponse<XiuzhenDalaoLotteryResponse>(); } }
- public CheckDalaoIsCanLotteryResponse lastCheckDalaoIsCanLotteryResponse { get { return _socket.GetLastResponse<CheckDalaoIsCanLotteryResponse>(); } }
- public GetDreamWorkInfoResponse lastGetDreamWorkInfoResponse { get { return _socket.GetLastResponse<GetDreamWorkInfoResponse>(); } }
- public AddDreamWorkResponse lastAddDreamWorkResponse { get { return _socket.GetLastResponse<AddDreamWorkResponse>(); } }
- static NpcHandler()
- {
- EventTypes.RegistRequestType("area.npcHandler.recoverByNpcRequest", typeof(RecoverByNpcRequest), typeof(RecoverByNpcResponse));
- EventTypes.RegistRequestType("area.npcHandler.xiuzhenDalaoLotteryRequest", typeof(XiuzhenDalaoLotteryRequest), typeof(XiuzhenDalaoLotteryResponse));
- EventTypes.RegistRequestType("area.npcHandler.checkDalaoIsCanLotteryRequest", typeof(CheckDalaoIsCanLotteryRequest), typeof(CheckDalaoIsCanLotteryResponse));
- EventTypes.RegistRequestType("area.npcHandler.getDreamWorkInfoRequest", typeof(GetDreamWorkInfoRequest), typeof(GetDreamWorkInfoResponse));
- EventTypes.RegistRequestType("area.npcHandler.addDreamWorkRequest", typeof(AddDreamWorkRequest), typeof(AddDreamWorkResponse));
- }
- public NpcHandler(PomeloClient socket)
- {
- this._socket = socket;
- }
- public void recoverByNpcRequest(string npcObjId,Action<PomeloException,RecoverByNpcResponse> cb,object option = null)
- {
- var request = new RecoverByNpcRequest();
- request.npcObjId= npcObjId;
- _socket.request<RecoverByNpcResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => {
- var rsp = msg as RecoverByNpcResponse;
- s2c_code = rsp.s2c_code;
- s2c_msg = rsp.s2c_msg;
- return s2c_code == 200;
- }, cb, option);
- }
- public void xiuzhenDalaoLotteryRequest(int id,int select,Action<PomeloException,XiuzhenDalaoLotteryResponse> cb,object option = null)
- {
- var request = new XiuzhenDalaoLotteryRequest();
- request.id= id;
- request.select= select;
- _socket.request<XiuzhenDalaoLotteryResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => {
- var rsp = msg as XiuzhenDalaoLotteryResponse;
- s2c_code = rsp.s2c_code;
- s2c_msg = rsp.s2c_msg;
- return s2c_code == 200;
- }, cb, option);
- }
- public void checkDalaoIsCanLotteryRequest(int npcid,Action<PomeloException,CheckDalaoIsCanLotteryResponse> cb,object option = null)
- {
- var request = new CheckDalaoIsCanLotteryRequest();
- request.npcid= npcid;
- _socket.request<CheckDalaoIsCanLotteryResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => {
- var rsp = msg as CheckDalaoIsCanLotteryResponse;
- s2c_code = rsp.s2c_code;
- s2c_msg = rsp.s2c_msg;
- return s2c_code == 200;
- }, cb, option);
- }
- public void getDreamWorkInfoRequest(Action<PomeloException,GetDreamWorkInfoResponse> cb,object option = null)
- {
- var request = new GetDreamWorkInfoRequest();
- _socket.request<GetDreamWorkInfoResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => {
- var rsp = msg as GetDreamWorkInfoResponse;
- s2c_code = rsp.s2c_code;
- s2c_msg = rsp.s2c_msg;
- return s2c_code == 200;
- }, cb, option);
- }
- public void addDreamWorkRequest(int dreamWorkId,Action<PomeloException,AddDreamWorkResponse> cb,object option = null)
- {
- var request = new AddDreamWorkRequest();
- request.dreamWorkId= dreamWorkId;
- _socket.request<AddDreamWorkResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => {
- var rsp = msg as AddDreamWorkResponse;
- s2c_code = rsp.s2c_code;
- s2c_msg = rsp.s2c_msg;
- return s2c_code == 200;
- }, cb, option);
- }
- }
- }
|