_achievementHandler.cs 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  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. // * 作者: 曾振东
  11. // * 创建时间: 2019-08-02
  12. // * 用途: 成就
  13. // ***************************************************************************
  14. // Generated from: achievementHandler.proto
  15. // Note: requires additional types generated from: common.proto
  16. namespace pomelo.achievement
  17. {
  18. //---------------------------------------------------------------------------------------
  19. /// <summary>
  20. /// 成就内容
  21. /// </summary>
  22. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Achievement")]
  23. public partial class Achievement : global::ProtoBuf.IExtensible
  24. {
  25. public Achievement() {}
  26. private int _id;
  27. /// <summary>
  28. /// 成就id
  29. /// </summary>
  30. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  31. public int id
  32. {
  33. get { return _id; }
  34. set { _id = value; }
  35. }
  36. private long _scheduleCurr;
  37. /// <summary>
  38. /// 成就进度
  39. /// </summary>
  40. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"scheduleCurr", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  41. public long scheduleCurr
  42. {
  43. get { return _scheduleCurr; }
  44. set { _scheduleCurr = value; }
  45. }
  46. private int _status;
  47. /// <summary>
  48. /// 完成状态(0:未达成 1:已达成,未领取 2:已领取)
  49. /// </summary>
  50. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"status", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  51. public int status
  52. {
  53. get { return _status; }
  54. set { _status = value; }
  55. }
  56. private global::ProtoBuf.IExtension extensionObject;
  57. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  58. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  59. }
  60. //---------------------------------------------------------------------------------------
  61. /// <summary>
  62. /// 获取成就列表 请求
  63. /// </summary>
  64. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetAchievementsRequest")]
  65. public partial class GetAchievementsRequest : global::ProtoBuf.IExtensible
  66. {
  67. public GetAchievementsRequest() {}
  68. private global::ProtoBuf.IExtension extensionObject;
  69. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  70. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  71. }
  72. //---------------------------------------------------------------------------------------
  73. /// <summary>
  74. /// 获取成就列表 返回
  75. /// </summary>
  76. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetAchievementsResponse")]
  77. public partial class GetAchievementsResponse : global::ProtoBuf.IExtensible
  78. {
  79. public GetAchievementsResponse() {}
  80. private int _s2c_code;
  81. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  82. public int s2c_code
  83. {
  84. get { return _s2c_code; }
  85. set { _s2c_code = value; }
  86. }
  87. private string _s2c_msg = "";
  88. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  89. [global::System.ComponentModel.DefaultValue("")]
  90. public string s2c_msg
  91. {
  92. get { return _s2c_msg; }
  93. set { _s2c_msg = value; }
  94. }
  95. private readonly global::System.Collections.Generic.List<pomelo.achievement.Achievement> _s2c_achievements = new global::System.Collections.Generic.List<pomelo.achievement.Achievement>();
  96. [global::ProtoBuf.ProtoMember(3, Name=@"s2c_achievements", DataFormat = global::ProtoBuf.DataFormat.Default)]
  97. public global::System.Collections.Generic.List<pomelo.achievement.Achievement> s2c_achievements
  98. {
  99. get { return _s2c_achievements; }
  100. }
  101. private global::ProtoBuf.IExtension extensionObject;
  102. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  103. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  104. }
  105. //---------------------------------------------------------------------------------------
  106. /// <summary>
  107. /// 领取奖励 请求
  108. /// </summary>
  109. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"AchievementGetAwardRequest")]
  110. public partial class AchievementGetAwardRequest : global::ProtoBuf.IExtensible
  111. {
  112. public AchievementGetAwardRequest() {}
  113. private int _c2s_id;
  114. /// <summary>
  115. /// 成就id
  116. /// </summary>
  117. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  118. public int c2s_id
  119. {
  120. get { return _c2s_id; }
  121. set { _c2s_id = value; }
  122. }
  123. private global::ProtoBuf.IExtension extensionObject;
  124. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  125. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  126. }
  127. //---------------------------------------------------------------------------------------
  128. /// <summary>
  129. /// 领取奖励 返回
  130. /// </summary>
  131. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"AchievementGetAwardResponse")]
  132. public partial class AchievementGetAwardResponse : global::ProtoBuf.IExtensible
  133. {
  134. public AchievementGetAwardResponse() {}
  135. private int _s2c_code;
  136. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  137. public int s2c_code
  138. {
  139. get { return _s2c_code; }
  140. set { _s2c_code = value; }
  141. }
  142. private string _s2c_msg = "";
  143. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  144. [global::System.ComponentModel.DefaultValue("")]
  145. public string s2c_msg
  146. {
  147. get { return _s2c_msg; }
  148. set { _s2c_msg = value; }
  149. }
  150. private global::ProtoBuf.IExtension extensionObject;
  151. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  152. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  153. }
  154. //---------------------------------------------------------------------------------------
  155. /// <summary>
  156. /// 更新成就推送
  157. /// </summary>
  158. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UpdateAchievementPush")]
  159. public partial class UpdateAchievementPush : global::ProtoBuf.IExtensible
  160. {
  161. public UpdateAchievementPush() {}
  162. private readonly global::System.Collections.Generic.List<pomelo.achievement.Achievement> _s2c_achievement = new global::System.Collections.Generic.List<pomelo.achievement.Achievement>();
  163. [global::ProtoBuf.ProtoMember(1, Name=@"s2c_achievement", DataFormat = global::ProtoBuf.DataFormat.Default)]
  164. public global::System.Collections.Generic.List<pomelo.achievement.Achievement> s2c_achievement
  165. {
  166. get { return _s2c_achievement; }
  167. }
  168. private global::ProtoBuf.IExtension extensionObject;
  169. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  170. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  171. }
  172. }