_guildTechHandler.cs 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672
  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. // * 作者= jjr
  11. // * 创建时间 = 2017-04-27
  12. // * 用途= 公会科技处理器
  13. // ***************************************************************************
  14. // Generated from: guildTechHandler.proto
  15. // Note: requires additional types generated from: item.proto
  16. // Note: requires additional types generated from: common.proto
  17. namespace pomelo.area
  18. {
  19. //---------------------------------------------------------------------------------------
  20. /// <summary>
  21. /// 获取科技详细信息
  22. /// </summary>
  23. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetGuildTechInfoRequest")]
  24. public partial class GetGuildTechInfoRequest : global::ProtoBuf.IExtensible
  25. {
  26. public GetGuildTechInfoRequest() {}
  27. private global::ProtoBuf.IExtension extensionObject;
  28. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  29. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  30. }
  31. //---------------------------------------------------------------------------------------
  32. /// <summary>
  33. /// 升级科技建筑等级
  34. /// </summary>
  35. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UpgradeGuildTechRequest")]
  36. public partial class UpgradeGuildTechRequest : global::ProtoBuf.IExtensible
  37. {
  38. public UpgradeGuildTechRequest() {}
  39. private global::ProtoBuf.IExtension extensionObject;
  40. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  41. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  42. }
  43. //---------------------------------------------------------------------------------------
  44. /// <summary>
  45. /// 升级科技个人技能等级
  46. /// </summary>
  47. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UpgradeGuildSkillRequest")]
  48. public partial class UpgradeGuildSkillRequest : global::ProtoBuf.IExtensible
  49. {
  50. public UpgradeGuildSkillRequest() {}
  51. private int _skillId = default(int);
  52. /// <summary>
  53. /// 技能id
  54. /// </summary>
  55. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"skillId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  56. [global::System.ComponentModel.DefaultValue(default(int))]
  57. public int skillId
  58. {
  59. get { return _skillId; }
  60. set { _skillId = value; }
  61. }
  62. private global::ProtoBuf.IExtension extensionObject;
  63. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  64. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  65. }
  66. //---------------------------------------------------------------------------------------
  67. /// <summary>
  68. /// 购买科技产品
  69. /// </summary>
  70. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BuyGuildProductRequest")]
  71. public partial class BuyGuildProductRequest : global::ProtoBuf.IExtensible
  72. {
  73. public BuyGuildProductRequest() {}
  74. private int _productId = default(int);
  75. /// <summary>
  76. /// 物品产出id
  77. /// </summary>
  78. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"productId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  79. [global::System.ComponentModel.DefaultValue(default(int))]
  80. public int productId
  81. {
  82. get { return _productId; }
  83. set { _productId = value; }
  84. }
  85. private global::ProtoBuf.IExtension extensionObject;
  86. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  87. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  88. }
  89. //---------------------------------------------------------------------------------------
  90. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildBuff")]
  91. public partial class GuildBuff : global::ProtoBuf.IExtensible
  92. {
  93. public GuildBuff() {}
  94. private int _level = default(int);
  95. /// <summary>
  96. /// 增益等级
  97. /// </summary>
  98. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  99. [global::System.ComponentModel.DefaultValue(default(int))]
  100. public int level
  101. {
  102. get { return _level; }
  103. set { _level = value; }
  104. }
  105. private readonly global::System.Collections.Generic.List<pomelo.AttributeBase> _currentAttrs = new global::System.Collections.Generic.List<pomelo.AttributeBase>();
  106. /// <summary>
  107. /// 加成属性
  108. /// </summary>
  109. [global::ProtoBuf.ProtoMember(2, Name=@"currentAttrs", DataFormat = global::ProtoBuf.DataFormat.Default)]
  110. public global::System.Collections.Generic.List<pomelo.AttributeBase> currentAttrs
  111. {
  112. get { return _currentAttrs; }
  113. }
  114. private readonly global::System.Collections.Generic.List<pomelo.AttributeBase> _nextAttrs = new global::System.Collections.Generic.List<pomelo.AttributeBase>();
  115. /// <summary>
  116. /// 下一级加成属性
  117. /// </summary>
  118. [global::ProtoBuf.ProtoMember(3, Name=@"nextAttrs", DataFormat = global::ProtoBuf.DataFormat.Default)]
  119. public global::System.Collections.Generic.List<pomelo.AttributeBase> nextAttrs
  120. {
  121. get { return _nextAttrs; }
  122. }
  123. private int _needFund = default(int);
  124. /// <summary>
  125. /// 升级需要公会基金
  126. /// </summary>
  127. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"needFund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  128. [global::System.ComponentModel.DefaultValue(default(int))]
  129. public int needFund
  130. {
  131. get { return _needFund; }
  132. set { _needFund = value; }
  133. }
  134. private global::ProtoBuf.IExtension extensionObject;
  135. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  136. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  137. }
  138. //---------------------------------------------------------------------------------------
  139. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildSkill")]
  140. public partial class GuildSkill : global::ProtoBuf.IExtensible
  141. {
  142. public GuildSkill() {}
  143. private int _s2c_id = default(int);
  144. /// <summary>
  145. /// 技能id
  146. /// </summary>
  147. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"s2c_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  148. [global::System.ComponentModel.DefaultValue(default(int))]
  149. public int s2c_id
  150. {
  151. get { return _s2c_id; }
  152. set { _s2c_id = value; }
  153. }
  154. private int _s2c_lv = default(int);
  155. /// <summary>
  156. /// 技能lv
  157. /// </summary>
  158. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_lv", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  159. [global::System.ComponentModel.DefaultValue(default(int))]
  160. public int s2c_lv
  161. {
  162. get { return _s2c_lv; }
  163. set { _s2c_lv = value; }
  164. }
  165. private bool _s2c_isRecommend = default(bool);
  166. /// <summary>
  167. /// 是否推荐
  168. /// </summary>
  169. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_isRecommend", DataFormat = global::ProtoBuf.DataFormat.Default)]
  170. [global::System.ComponentModel.DefaultValue(default(bool))]
  171. public bool s2c_isRecommend
  172. {
  173. get { return _s2c_isRecommend; }
  174. set { _s2c_isRecommend = value; }
  175. }
  176. private global::ProtoBuf.IExtension extensionObject;
  177. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  178. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  179. }
  180. //---------------------------------------------------------------------------------------
  181. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildProduct")]
  182. public partial class GuildProduct : global::ProtoBuf.IExtensible
  183. {
  184. public GuildProduct() {}
  185. private int _id = default(int);
  186. /// <summary>
  187. /// 配置id
  188. /// </summary>
  189. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  190. [global::System.ComponentModel.DefaultValue(default(int))]
  191. public int id
  192. {
  193. get { return _id; }
  194. set { _id = value; }
  195. }
  196. private pomelo.item.MiniItem _item = null;
  197. /// <summary>
  198. /// 产出道具
  199. /// </summary>
  200. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"item", DataFormat = global::ProtoBuf.DataFormat.Default)]
  201. [global::System.ComponentModel.DefaultValue(null)]
  202. public pomelo.item.MiniItem item
  203. {
  204. get { return _item; }
  205. set { _item = value; }
  206. }
  207. private string _itemShowName = "";
  208. /// <summary>
  209. /// 显示名字
  210. /// </summary>
  211. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"itemShowName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  212. [global::System.ComponentModel.DefaultValue("")]
  213. public string itemShowName
  214. {
  215. get { return _itemShowName; }
  216. set { _itemShowName = value; }
  217. }
  218. private int _level = default(int);
  219. /// <summary>
  220. /// 需要等级
  221. /// </summary>
  222. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  223. [global::System.ComponentModel.DefaultValue(default(int))]
  224. public int level
  225. {
  226. get { return _level; }
  227. set { _level = value; }
  228. }
  229. private int _upLevel = default(int);
  230. /// <summary>
  231. /// 需要进阶等级
  232. /// </summary>
  233. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"upLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  234. [global::System.ComponentModel.DefaultValue(default(int))]
  235. public int upLevel
  236. {
  237. get { return _upLevel; }
  238. set { _upLevel = value; }
  239. }
  240. private int _needJob = default(int);
  241. /// <summary>
  242. /// 需要职位
  243. /// </summary>
  244. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"needJob", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  245. [global::System.ComponentModel.DefaultValue(default(int))]
  246. public int needJob
  247. {
  248. get { return _needJob; }
  249. set { _needJob = value; }
  250. }
  251. private int _needContribution = default(int);
  252. /// <summary>
  253. /// 价格(需要贡献)
  254. /// </summary>
  255. [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"needContribution", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  256. [global::System.ComponentModel.DefaultValue(default(int))]
  257. public int needContribution
  258. {
  259. get { return _needContribution; }
  260. set { _needContribution = value; }
  261. }
  262. private int _state = default(int);
  263. /// <summary>
  264. /// 0:未激活(暂时不用) 1:未购买 2:已购买
  265. /// </summary>
  266. [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"state", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  267. [global::System.ComponentModel.DefaultValue(default(int))]
  268. public int state
  269. {
  270. get { return _state; }
  271. set { _state = value; }
  272. }
  273. private global::ProtoBuf.IExtension extensionObject;
  274. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  275. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  276. }
  277. //---------------------------------------------------------------------------------------
  278. /// <summary>
  279. /// 获取科技详细信息
  280. /// </summary>
  281. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetGuildTechInfoResponse")]
  282. public partial class GetGuildTechInfoResponse : global::ProtoBuf.IExtensible
  283. {
  284. public GetGuildTechInfoResponse() {}
  285. private int _s2c_code;
  286. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  287. public int s2c_code
  288. {
  289. get { return _s2c_code; }
  290. set { _s2c_code = value; }
  291. }
  292. private string _s2c_msg = "";
  293. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  294. [global::System.ComponentModel.DefaultValue("")]
  295. public string s2c_msg
  296. {
  297. get { return _s2c_msg; }
  298. set { _s2c_msg = value; }
  299. }
  300. private int _s2c_level = default(int);
  301. /// <summary>
  302. /// 公会修行科技等级
  303. /// </summary>
  304. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  305. [global::System.ComponentModel.DefaultValue(default(int))]
  306. public int s2c_level
  307. {
  308. get { return _s2c_level; }
  309. set { _s2c_level = value; }
  310. }
  311. private int _s2c_contribution = default(int);
  312. /// <summary>
  313. /// 公会贡献
  314. /// </summary>
  315. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_contribution", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  316. [global::System.ComponentModel.DefaultValue(default(int))]
  317. public int s2c_contribution
  318. {
  319. get { return _s2c_contribution; }
  320. set { _s2c_contribution = value; }
  321. }
  322. private int _s2c_fund = default(int);
  323. /// <summary>
  324. /// 公会资金
  325. /// </summary>
  326. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_fund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  327. [global::System.ComponentModel.DefaultValue(default(int))]
  328. public int s2c_fund
  329. {
  330. get { return _s2c_fund; }
  331. set { _s2c_fund = value; }
  332. }
  333. private readonly global::System.Collections.Generic.List<pomelo.area.GuildSkill> _s2c_skillInfo = new global::System.Collections.Generic.List<pomelo.area.GuildSkill>();
  334. /// <summary>
  335. /// 个人技能信息
  336. /// </summary>
  337. [global::ProtoBuf.ProtoMember(6, Name=@"s2c_skillInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
  338. public global::System.Collections.Generic.List<pomelo.area.GuildSkill> s2c_skillInfo
  339. {
  340. get { return _s2c_skillInfo; }
  341. }
  342. private global::ProtoBuf.IExtension extensionObject;
  343. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  344. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  345. }
  346. //---------------------------------------------------------------------------------------
  347. /// <summary>
  348. /// 升级科技建筑等级
  349. /// </summary>
  350. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UpgradeGuildTechResponse")]
  351. public partial class UpgradeGuildTechResponse : global::ProtoBuf.IExtensible
  352. {
  353. public UpgradeGuildTechResponse() {}
  354. private int _s2c_code;
  355. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  356. public int s2c_code
  357. {
  358. get { return _s2c_code; }
  359. set { _s2c_code = value; }
  360. }
  361. private string _s2c_msg = "";
  362. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  363. [global::System.ComponentModel.DefaultValue("")]
  364. public string s2c_msg
  365. {
  366. get { return _s2c_msg; }
  367. set { _s2c_msg = value; }
  368. }
  369. private int _s2c_level = default(int);
  370. /// <summary>
  371. /// 科技等级
  372. /// </summary>
  373. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  374. [global::System.ComponentModel.DefaultValue(default(int))]
  375. public int s2c_level
  376. {
  377. get { return _s2c_level; }
  378. set { _s2c_level = value; }
  379. }
  380. private int _s2c_fund = default(int);
  381. /// <summary>
  382. /// 公会剩余资金
  383. /// </summary>
  384. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_fund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  385. [global::System.ComponentModel.DefaultValue(default(int))]
  386. public int s2c_fund
  387. {
  388. get { return _s2c_fund; }
  389. set { _s2c_fund = value; }
  390. }
  391. private global::ProtoBuf.IExtension extensionObject;
  392. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  393. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  394. }
  395. //---------------------------------------------------------------------------------------
  396. /// <summary>
  397. /// 升级科技个人技能等级
  398. /// </summary>
  399. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UpgradeGuildSkillResponse")]
  400. public partial class UpgradeGuildSkillResponse : global::ProtoBuf.IExtensible
  401. {
  402. public UpgradeGuildSkillResponse() {}
  403. private int _s2c_code;
  404. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  405. public int s2c_code
  406. {
  407. get { return _s2c_code; }
  408. set { _s2c_code = value; }
  409. }
  410. private string _s2c_msg = "";
  411. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  412. [global::System.ComponentModel.DefaultValue("")]
  413. public string s2c_msg
  414. {
  415. get { return _s2c_msg; }
  416. set { _s2c_msg = value; }
  417. }
  418. private pomelo.area.GuildSkill _s2c_skillInfo = null;
  419. /// <summary>
  420. /// 技能信息
  421. /// </summary>
  422. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_skillInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
  423. [global::System.ComponentModel.DefaultValue(null)]
  424. public pomelo.area.GuildSkill s2c_skillInfo
  425. {
  426. get { return _s2c_skillInfo; }
  427. set { _s2c_skillInfo = value; }
  428. }
  429. private int _s2c_contribution = default(int);
  430. /// <summary>
  431. /// 公会贡献
  432. /// </summary>
  433. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_contribution", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  434. [global::System.ComponentModel.DefaultValue(default(int))]
  435. public int s2c_contribution
  436. {
  437. get { return _s2c_contribution; }
  438. set { _s2c_contribution = value; }
  439. }
  440. private global::ProtoBuf.IExtension extensionObject;
  441. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  442. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  443. }
  444. //---------------------------------------------------------------------------------------
  445. /// <summary>
  446. /// 购买科技产品
  447. /// </summary>
  448. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BuyGuildProductResponse")]
  449. public partial class BuyGuildProductResponse : global::ProtoBuf.IExtensible
  450. {
  451. public BuyGuildProductResponse() {}
  452. private int _s2c_code;
  453. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  454. public int s2c_code
  455. {
  456. get { return _s2c_code; }
  457. set { _s2c_code = value; }
  458. }
  459. private string _s2c_msg = "";
  460. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  461. [global::System.ComponentModel.DefaultValue("")]
  462. public string s2c_msg
  463. {
  464. get { return _s2c_msg; }
  465. set { _s2c_msg = value; }
  466. }
  467. private int _s2c_id = default(int);
  468. /// <summary>
  469. /// 产出id
  470. /// </summary>
  471. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  472. [global::System.ComponentModel.DefaultValue(default(int))]
  473. public int s2c_id
  474. {
  475. get { return _s2c_id; }
  476. set { _s2c_id = value; }
  477. }
  478. private int _s2c_state = default(int);
  479. /// <summary>
  480. /// 产出购买状态
  481. /// </summary>
  482. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_state", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  483. [global::System.ComponentModel.DefaultValue(default(int))]
  484. public int s2c_state
  485. {
  486. get { return _s2c_state; }
  487. set { _s2c_state = value; }
  488. }
  489. private int _s2c_contribution = default(int);
  490. /// <summary>
  491. /// 公会贡献
  492. /// </summary>
  493. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_contribution", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  494. [global::System.ComponentModel.DefaultValue(default(int))]
  495. public int s2c_contribution
  496. {
  497. get { return _s2c_contribution; }
  498. set { _s2c_contribution = value; }
  499. }
  500. private global::ProtoBuf.IExtension extensionObject;
  501. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  502. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  503. }
  504. //---------------------------------------------------------------------------------------
  505. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildTechRefreshPush")]
  506. public partial class GuildTechRefreshPush : global::ProtoBuf.IExtensible
  507. {
  508. public GuildTechRefreshPush() {}
  509. private int _s2c_code = default(int);
  510. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  511. [global::System.ComponentModel.DefaultValue(default(int))]
  512. public int s2c_code
  513. {
  514. get { return _s2c_code; }
  515. set { _s2c_code = value; }
  516. }
  517. private string _s2c_msg = "";
  518. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  519. [global::System.ComponentModel.DefaultValue("")]
  520. public string s2c_msg
  521. {
  522. get { return _s2c_msg; }
  523. set { _s2c_msg = value; }
  524. }
  525. private int _type = default(int);
  526. /// <summary>
  527. /// 1:科技刷新 2:升级
  528. /// </summary>
  529. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  530. [global::System.ComponentModel.DefaultValue(default(int))]
  531. public int type
  532. {
  533. get { return _type; }
  534. set { _type = value; }
  535. }
  536. private int _level = default(int);
  537. /// <summary>
  538. /// 科技等级
  539. /// </summary>
  540. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  541. [global::System.ComponentModel.DefaultValue(default(int))]
  542. public int level
  543. {
  544. get { return _level; }
  545. set { _level = value; }
  546. }
  547. private global::ProtoBuf.IExtension extensionObject;
  548. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  549. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  550. }
  551. }