_demonTowerHandler.cs 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. //
  5. // Changes to this file may cause incorrect behavior and will be lost if
  6. // the code is regenerated.
  7. // </auto-generated>
  8. //------------------------------------------------------------------------------
  9. // ***************************************************************************
  10. // * 作者= liyue
  11. // * 创建时间= 2017-10-12
  12. // * 用途= 镇妖塔
  13. // ***************************************************************************/
  14. // Generated from: demonTowerHandler.proto
  15. // Note: requires additional types generated from: common.proto
  16. namespace pomelo.area
  17. {
  18. //---------------------------------------------------------------------------------------
  19. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"DemontTowerRewardItem")]
  20. public partial class DemontTowerRewardItem : global::ProtoBuf.IExtensible
  21. {
  22. public DemontTowerRewardItem() {}
  23. private string _code;
  24. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"code", DataFormat = global::ProtoBuf.DataFormat.Default)]
  25. public string code
  26. {
  27. get { return _code; }
  28. set { _code = value; }
  29. }
  30. private int _value;
  31. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"value", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  32. public int value
  33. {
  34. get { return _value; }
  35. set { _value = value; }
  36. }
  37. private global::ProtoBuf.IExtension extensionObject;
  38. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  39. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  40. }
  41. //---------------------------------------------------------------------------------------
  42. /// <summary>
  43. /// 获取镇妖塔信息
  44. /// </summary>
  45. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetDemonTowerInfoRequest")]
  46. public partial class GetDemonTowerInfoRequest : global::ProtoBuf.IExtensible
  47. {
  48. public GetDemonTowerInfoRequest() {}
  49. private int _floorId = default(int);
  50. /// <summary>
  51. /// 不传默认请求已通关的最高层
  52. /// </summary>
  53. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"floorId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  54. [global::System.ComponentModel.DefaultValue(default(int))]
  55. public int floorId
  56. {
  57. get { return _floorId; }
  58. set { _floorId = value; }
  59. }
  60. private global::ProtoBuf.IExtension extensionObject;
  61. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  62. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  63. }
  64. //---------------------------------------------------------------------------------------
  65. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetDemonTowerInfoResponse")]
  66. public partial class GetDemonTowerInfoResponse : global::ProtoBuf.IExtensible
  67. {
  68. public GetDemonTowerInfoResponse() {}
  69. private int _s2c_code;
  70. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  71. public int s2c_code
  72. {
  73. get { return _s2c_code; }
  74. set { _s2c_code = value; }
  75. }
  76. private string _s2c_msg = "";
  77. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  78. [global::System.ComponentModel.DefaultValue("")]
  79. public string s2c_msg
  80. {
  81. get { return _s2c_msg; }
  82. set { _s2c_msg = value; }
  83. }
  84. private int _maxFloor = default(int);
  85. /// <summary>
  86. /// 已通关的最高层
  87. /// </summary>
  88. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"maxFloor", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  89. [global::System.ComponentModel.DefaultValue(default(int))]
  90. public int maxFloor
  91. {
  92. get { return _maxFloor; }
  93. set { _maxFloor = value; }
  94. }
  95. private pomelo.DemonTowerFloorInfo _DemonTowerFloorInfo = null;
  96. /// <summary>
  97. /// 层信息
  98. /// </summary>
  99. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"DemonTowerFloorInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
  100. [global::System.ComponentModel.DefaultValue(null)]
  101. public pomelo.DemonTowerFloorInfo DemonTowerFloorInfo
  102. {
  103. get { return _DemonTowerFloorInfo; }
  104. set { _DemonTowerFloorInfo = value; }
  105. }
  106. private int _fcValue = default(int);
  107. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"fcValue", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  108. [global::System.ComponentModel.DefaultValue(default(int))]
  109. public int fcValue
  110. {
  111. get { return _fcValue; }
  112. set { _fcValue = value; }
  113. }
  114. private int _sweepCountLeft = default(int);
  115. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"sweepCountLeft", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  116. [global::System.ComponentModel.DefaultValue(default(int))]
  117. public int sweepCountLeft
  118. {
  119. get { return _sweepCountLeft; }
  120. set { _sweepCountLeft = value; }
  121. }
  122. private int _sweepCountMax = default(int);
  123. [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"sweepCountMax", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  124. [global::System.ComponentModel.DefaultValue(default(int))]
  125. public int sweepCountMax
  126. {
  127. get { return _sweepCountMax; }
  128. set { _sweepCountMax = value; }
  129. }
  130. private bool _isAllFlag = default(bool);
  131. /// <summary>
  132. /// 当前是否全部通关
  133. /// </summary>
  134. [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"isAllFlag", DataFormat = global::ProtoBuf.DataFormat.Default)]
  135. [global::System.ComponentModel.DefaultValue(default(bool))]
  136. public bool isAllFlag
  137. {
  138. get { return _isAllFlag; }
  139. set { _isAllFlag = value; }
  140. }
  141. private global::ProtoBuf.IExtension extensionObject;
  142. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  143. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  144. }
  145. //---------------------------------------------------------------------------------------
  146. /// <summary>
  147. /// 获取扫荡信息
  148. /// </summary>
  149. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetDemonTowerSweepInfoRequest")]
  150. public partial class GetDemonTowerSweepInfoRequest : global::ProtoBuf.IExtensible
  151. {
  152. public GetDemonTowerSweepInfoRequest() {}
  153. private global::ProtoBuf.IExtension extensionObject;
  154. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  155. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  156. }
  157. //---------------------------------------------------------------------------------------
  158. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetDemonTowerSweepInfoResponse")]
  159. public partial class GetDemonTowerSweepInfoResponse : global::ProtoBuf.IExtensible
  160. {
  161. public GetDemonTowerSweepInfoResponse() {}
  162. private int _s2c_code;
  163. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  164. public int s2c_code
  165. {
  166. get { return _s2c_code; }
  167. set { _s2c_code = value; }
  168. }
  169. private string _s2c_msg = "";
  170. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  171. [global::System.ComponentModel.DefaultValue("")]
  172. public string s2c_msg
  173. {
  174. get { return _s2c_msg; }
  175. set { _s2c_msg = value; }
  176. }
  177. private int _sweepTime = default(int);
  178. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"sweepTime", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  179. [global::System.ComponentModel.DefaultValue(default(int))]
  180. public int sweepTime
  181. {
  182. get { return _sweepTime; }
  183. set { _sweepTime = value; }
  184. }
  185. private readonly global::System.Collections.Generic.List<pomelo.area.DemontTowerRewardItem> _itemView = new global::System.Collections.Generic.List<pomelo.area.DemontTowerRewardItem>();
  186. [global::ProtoBuf.ProtoMember(4, Name=@"itemView", DataFormat = global::ProtoBuf.DataFormat.Default)]
  187. public global::System.Collections.Generic.List<pomelo.area.DemontTowerRewardItem> itemView
  188. {
  189. get { return _itemView; }
  190. }
  191. private int _diamondCost = default(int);
  192. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"diamondCost", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  193. [global::System.ComponentModel.DefaultValue(default(int))]
  194. public int diamondCost
  195. {
  196. get { return _diamondCost; }
  197. set { _diamondCost = value; }
  198. }
  199. private int _floor = default(int);
  200. /// <summary>
  201. /// 当前层数
  202. /// </summary>
  203. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"floor", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  204. [global::System.ComponentModel.DefaultValue(default(int))]
  205. public int floor
  206. {
  207. get { return _floor; }
  208. set { _floor = value; }
  209. }
  210. private bool _isSweeping = default(bool);
  211. /// <summary>
  212. /// 是否正在扫荡
  213. /// </summary>
  214. [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"isSweeping", DataFormat = global::ProtoBuf.DataFormat.Default)]
  215. [global::System.ComponentModel.DefaultValue(default(bool))]
  216. public bool isSweeping
  217. {
  218. get { return _isSweeping; }
  219. set { _isSweeping = value; }
  220. }
  221. private global::ProtoBuf.IExtension extensionObject;
  222. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  223. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  224. }
  225. //---------------------------------------------------------------------------------------
  226. /// <summary>
  227. /// 开始扫荡
  228. /// </summary>
  229. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"StartToSweepDemonTowerRequest")]
  230. public partial class StartToSweepDemonTowerRequest : global::ProtoBuf.IExtensible
  231. {
  232. public StartToSweepDemonTowerRequest() {}
  233. private global::ProtoBuf.IExtension extensionObject;
  234. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  235. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  236. }
  237. //---------------------------------------------------------------------------------------
  238. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"StartToSweepDemonTowerResponse")]
  239. public partial class StartToSweepDemonTowerResponse : global::ProtoBuf.IExtensible
  240. {
  241. public StartToSweepDemonTowerResponse() {}
  242. private int _s2c_code;
  243. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  244. public int s2c_code
  245. {
  246. get { return _s2c_code; }
  247. set { _s2c_code = value; }
  248. }
  249. private string _s2c_msg = "";
  250. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  251. [global::System.ComponentModel.DefaultValue("")]
  252. public string s2c_msg
  253. {
  254. get { return _s2c_msg; }
  255. set { _s2c_msg = value; }
  256. }
  257. private long _endTimeStamp = default(long);
  258. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"endTimeStamp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  259. [global::System.ComponentModel.DefaultValue(default(long))]
  260. public long endTimeStamp
  261. {
  262. get { return _endTimeStamp; }
  263. set { _endTimeStamp = value; }
  264. }
  265. private global::ProtoBuf.IExtension extensionObject;
  266. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  267. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  268. }
  269. //---------------------------------------------------------------------------------------
  270. /// <summary>
  271. /// 开始挑战
  272. /// </summary>
  273. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"StartDemonTowerRequest")]
  274. public partial class StartDemonTowerRequest : global::ProtoBuf.IExtensible
  275. {
  276. public StartDemonTowerRequest() {}
  277. private int _floorId = default(int);
  278. /// <summary>
  279. /// 不传默认请求已通关的最高层
  280. /// </summary>
  281. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"floorId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  282. [global::System.ComponentModel.DefaultValue(default(int))]
  283. public int floorId
  284. {
  285. get { return _floorId; }
  286. set { _floorId = value; }
  287. }
  288. private global::ProtoBuf.IExtension extensionObject;
  289. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  290. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  291. }
  292. //---------------------------------------------------------------------------------------
  293. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"StartDemonTowerResponse")]
  294. public partial class StartDemonTowerResponse : global::ProtoBuf.IExtensible
  295. {
  296. public StartDemonTowerResponse() {}
  297. private int _s2c_code;
  298. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  299. public int s2c_code
  300. {
  301. get { return _s2c_code; }
  302. set { _s2c_code = value; }
  303. }
  304. private string _s2c_msg = "";
  305. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  306. [global::System.ComponentModel.DefaultValue("")]
  307. public string s2c_msg
  308. {
  309. get { return _s2c_msg; }
  310. set { _s2c_msg = value; }
  311. }
  312. private global::ProtoBuf.IExtension extensionObject;
  313. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  314. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  315. }
  316. //---------------------------------------------------------------------------------------
  317. /// <summary>
  318. /// 立即完成扫荡
  319. /// </summary>
  320. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FinishSweepDemonTowerRequest")]
  321. public partial class FinishSweepDemonTowerRequest : global::ProtoBuf.IExtensible
  322. {
  323. public FinishSweepDemonTowerRequest() {}
  324. private global::ProtoBuf.IExtension extensionObject;
  325. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  326. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  327. }
  328. //---------------------------------------------------------------------------------------
  329. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FinishSweepDemonTowerResponse")]
  330. public partial class FinishSweepDemonTowerResponse : global::ProtoBuf.IExtensible
  331. {
  332. public FinishSweepDemonTowerResponse() {}
  333. private int _s2c_code;
  334. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  335. public int s2c_code
  336. {
  337. get { return _s2c_code; }
  338. set { _s2c_code = value; }
  339. }
  340. private string _s2c_msg = "";
  341. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  342. [global::System.ComponentModel.DefaultValue("")]
  343. public string s2c_msg
  344. {
  345. get { return _s2c_msg; }
  346. set { _s2c_msg = value; }
  347. }
  348. private readonly global::System.Collections.Generic.List<pomelo.area.FinishSweepDemonTowerResponse.Reward> _reward = new global::System.Collections.Generic.List<pomelo.area.FinishSweepDemonTowerResponse.Reward>();
  349. [global::ProtoBuf.ProtoMember(3, Name=@"reward", DataFormat = global::ProtoBuf.DataFormat.Default)]
  350. public global::System.Collections.Generic.List<pomelo.area.FinishSweepDemonTowerResponse.Reward> reward
  351. {
  352. get { return _reward; }
  353. }
  354. //---------------------------------------------------------------------------------------
  355. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Reward")]
  356. public partial class Reward : global::ProtoBuf.IExtensible
  357. {
  358. public Reward() {}
  359. private string _itemCode = "";
  360. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"itemCode", DataFormat = global::ProtoBuf.DataFormat.Default)]
  361. [global::System.ComponentModel.DefaultValue("")]
  362. public string itemCode
  363. {
  364. get { return _itemCode; }
  365. set { _itemCode = value; }
  366. }
  367. private int _itemNum = default(int);
  368. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"itemNum", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  369. [global::System.ComponentModel.DefaultValue(default(int))]
  370. public int itemNum
  371. {
  372. get { return _itemNum; }
  373. set { _itemNum = value; }
  374. }
  375. private global::ProtoBuf.IExtension extensionObject;
  376. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  377. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  378. }
  379. private global::ProtoBuf.IExtension extensionObject;
  380. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  381. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  382. }
  383. //---------------------------------------------------------------------------------------
  384. /// <summary>
  385. /// 扫荡结束推送
  386. /// </summary>
  387. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SweepDemonTowerEndPush")]
  388. public partial class SweepDemonTowerEndPush : global::ProtoBuf.IExtensible
  389. {
  390. public SweepDemonTowerEndPush() {}
  391. private int _s2c_code;
  392. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  393. public int s2c_code
  394. {
  395. get { return _s2c_code; }
  396. set { _s2c_code = value; }
  397. }
  398. private string _s2c_msg = "";
  399. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  400. [global::System.ComponentModel.DefaultValue("")]
  401. public string s2c_msg
  402. {
  403. get { return _s2c_msg; }
  404. set { _s2c_msg = value; }
  405. }
  406. private global::ProtoBuf.IExtension extensionObject;
  407. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  408. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  409. }
  410. }