InnerMessage.cs 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394
  1. using ET;
  2. using ProtoBuf;
  3. using System.Collections.Generic;
  4. namespace ET
  5. {
  6. /// <summary>
  7. /// 传送unit
  8. /// </summary>
  9. [Message(InnerOpcode.M2M_TrasferUnitRequest)]
  10. [ProtoContract]
  11. public partial class M2M_TrasferUnitRequest: IActorRequest
  12. {
  13. [ProtoMember(90)]
  14. public int RpcId { get; set; }
  15. [ProtoMember(93)]
  16. public long ActorId { get; set; }
  17. [ProtoMember(1)]
  18. public Unit Unit { get; set; }
  19. }
  20. [Message(InnerOpcode.M2M_TrasferUnitResponse)]
  21. [ProtoContract]
  22. public partial class M2M_TrasferUnitResponse: IActorResponse
  23. {
  24. [ProtoMember(90)]
  25. public int RpcId { get; set; }
  26. [ProtoMember(91)]
  27. public int Error { get; set; }
  28. [ProtoMember(92)]
  29. public string Message { get; set; }
  30. [ProtoMember(1)]
  31. public long InstanceId { get; set; }
  32. }
  33. [Message(InnerOpcode.M2A_Reload)]
  34. [ProtoContract]
  35. public partial class M2A_Reload: IActorRequest
  36. {
  37. [ProtoMember(90)]
  38. public int RpcId { get; set; }
  39. [ProtoMember(93)]
  40. public long ActorId { get; set; }
  41. }
  42. [Message(InnerOpcode.A2M_Reload)]
  43. [ProtoContract]
  44. public partial class A2M_Reload: IActorResponse
  45. {
  46. [ProtoMember(90)]
  47. public int RpcId { get; set; }
  48. [ProtoMember(91)]
  49. public int Error { get; set; }
  50. [ProtoMember(92)]
  51. public string Message { get; set; }
  52. }
  53. [Message(InnerOpcode.G2G_LockRequest)]
  54. [ProtoContract]
  55. public partial class G2G_LockRequest: IActorRequest
  56. {
  57. [ProtoMember(90)]
  58. public int RpcId { get; set; }
  59. [ProtoMember(93)]
  60. public long ActorId { get; set; }
  61. [ProtoMember(1)]
  62. public long Id { get; set; }
  63. [ProtoMember(2)]
  64. public string Address { get; set; }
  65. }
  66. [Message(InnerOpcode.G2G_LockResponse)]
  67. [ProtoContract]
  68. public partial class G2G_LockResponse: IActorResponse
  69. {
  70. [ProtoMember(90)]
  71. public int RpcId { get; set; }
  72. [ProtoMember(91)]
  73. public int Error { get; set; }
  74. [ProtoMember(92)]
  75. public string Message { get; set; }
  76. }
  77. [Message(InnerOpcode.G2G_LockReleaseRequest)]
  78. [ProtoContract]
  79. public partial class G2G_LockReleaseRequest: IActorRequest
  80. {
  81. [ProtoMember(90)]
  82. public int RpcId { get; set; }
  83. [ProtoMember(93)]
  84. public long ActorId { get; set; }
  85. [ProtoMember(1)]
  86. public long Id { get; set; }
  87. [ProtoMember(2)]
  88. public string Address { get; set; }
  89. }
  90. [Message(InnerOpcode.G2G_LockReleaseResponse)]
  91. [ProtoContract]
  92. public partial class G2G_LockReleaseResponse: IActorResponse
  93. {
  94. [ProtoMember(90)]
  95. public int RpcId { get; set; }
  96. [ProtoMember(91)]
  97. public int Error { get; set; }
  98. [ProtoMember(92)]
  99. public string Message { get; set; }
  100. }
  101. [Message(InnerOpcode.ObjectAddRequest)]
  102. [ProtoContract]
  103. public partial class ObjectAddRequest: IActorRequest
  104. {
  105. [ProtoMember(90)]
  106. public int RpcId { get; set; }
  107. [ProtoMember(93)]
  108. public long ActorId { get; set; }
  109. [ProtoMember(1)]
  110. public long Key { get; set; }
  111. [ProtoMember(2)]
  112. public long InstanceId { get; set; }
  113. }
  114. [Message(InnerOpcode.ObjectAddResponse)]
  115. [ProtoContract]
  116. public partial class ObjectAddResponse: IActorResponse
  117. {
  118. [ProtoMember(90)]
  119. public int RpcId { get; set; }
  120. [ProtoMember(91)]
  121. public int Error { get; set; }
  122. [ProtoMember(92)]
  123. public string Message { get; set; }
  124. }
  125. [Message(InnerOpcode.ObjectLockRequest)]
  126. [ProtoContract]
  127. public partial class ObjectLockRequest: IActorRequest
  128. {
  129. [ProtoMember(90)]
  130. public int RpcId { get; set; }
  131. [ProtoMember(93)]
  132. public long ActorId { get; set; }
  133. [ProtoMember(1)]
  134. public long Key { get; set; }
  135. [ProtoMember(2)]
  136. public long InstanceId { get; set; }
  137. [ProtoMember(3)]
  138. public int Time { get; set; }
  139. }
  140. [Message(InnerOpcode.ObjectLockResponse)]
  141. [ProtoContract]
  142. public partial class ObjectLockResponse: IActorResponse
  143. {
  144. [ProtoMember(90)]
  145. public int RpcId { get; set; }
  146. [ProtoMember(91)]
  147. public int Error { get; set; }
  148. [ProtoMember(92)]
  149. public string Message { get; set; }
  150. }
  151. [Message(InnerOpcode.ObjectUnLockRequest)]
  152. [ProtoContract]
  153. public partial class ObjectUnLockRequest: IActorRequest
  154. {
  155. [ProtoMember(90)]
  156. public int RpcId { get; set; }
  157. [ProtoMember(93)]
  158. public long ActorId { get; set; }
  159. [ProtoMember(1)]
  160. public long Key { get; set; }
  161. [ProtoMember(2)]
  162. public long OldInstanceId { get; set; }
  163. [ProtoMember(3)]
  164. public long InstanceId { get; set; }
  165. }
  166. [Message(InnerOpcode.ObjectUnLockResponse)]
  167. [ProtoContract]
  168. public partial class ObjectUnLockResponse: IActorResponse
  169. {
  170. [ProtoMember(90)]
  171. public int RpcId { get; set; }
  172. [ProtoMember(91)]
  173. public int Error { get; set; }
  174. [ProtoMember(92)]
  175. public string Message { get; set; }
  176. }
  177. [Message(InnerOpcode.ObjectRemoveRequest)]
  178. [ProtoContract]
  179. public partial class ObjectRemoveRequest: IActorRequest
  180. {
  181. [ProtoMember(90)]
  182. public int RpcId { get; set; }
  183. [ProtoMember(93)]
  184. public long ActorId { get; set; }
  185. [ProtoMember(1)]
  186. public long Key { get; set; }
  187. }
  188. [Message(InnerOpcode.ObjectRemoveResponse)]
  189. [ProtoContract]
  190. public partial class ObjectRemoveResponse: IActorResponse
  191. {
  192. [ProtoMember(90)]
  193. public int RpcId { get; set; }
  194. [ProtoMember(91)]
  195. public int Error { get; set; }
  196. [ProtoMember(92)]
  197. public string Message { get; set; }
  198. }
  199. [Message(InnerOpcode.ObjectGetRequest)]
  200. [ProtoContract]
  201. public partial class ObjectGetRequest: IActorRequest
  202. {
  203. [ProtoMember(90)]
  204. public int RpcId { get; set; }
  205. [ProtoMember(93)]
  206. public long ActorId { get; set; }
  207. [ProtoMember(1)]
  208. public long Key { get; set; }
  209. }
  210. [Message(InnerOpcode.ObjectGetResponse)]
  211. [ProtoContract]
  212. public partial class ObjectGetResponse: IActorResponse
  213. {
  214. [ProtoMember(90)]
  215. public int RpcId { get; set; }
  216. [ProtoMember(91)]
  217. public int Error { get; set; }
  218. [ProtoMember(92)]
  219. public string Message { get; set; }
  220. [ProtoMember(1)]
  221. public long InstanceId { get; set; }
  222. }
  223. [Message(InnerOpcode.R2G_GetLoginKey)]
  224. [ProtoContract]
  225. public partial class R2G_GetLoginKey: IActorRequest
  226. {
  227. [ProtoMember(90)]
  228. public int RpcId { get; set; }
  229. [ProtoMember(93)]
  230. public long ActorId { get; set; }
  231. [ProtoMember(1)]
  232. public string Account { get; set; }
  233. }
  234. [Message(InnerOpcode.G2R_GetLoginKey)]
  235. [ProtoContract]
  236. public partial class G2R_GetLoginKey: IActorResponse
  237. {
  238. [ProtoMember(90)]
  239. public int RpcId { get; set; }
  240. [ProtoMember(91)]
  241. public int Error { get; set; }
  242. [ProtoMember(92)]
  243. public string Message { get; set; }
  244. [ProtoMember(1)]
  245. public long Key { get; set; }
  246. [ProtoMember(2)]
  247. public long GateId { get; set; }
  248. }
  249. [Message(InnerOpcode.G2M_CreateUnit)]
  250. [ProtoContract]
  251. public partial class G2M_CreateUnit: IActorRequest
  252. {
  253. [ProtoMember(90)]
  254. public int RpcId { get; set; }
  255. [ProtoMember(93)]
  256. public long ActorId { get; set; }
  257. [ProtoMember(1)]
  258. public long PlayerId { get; set; }
  259. [ProtoMember(2)]
  260. public long GateSessionId { get; set; }
  261. }
  262. [Message(InnerOpcode.M2G_CreateUnit)]
  263. [ProtoContract]
  264. public partial class M2G_CreateUnit: IActorResponse
  265. {
  266. [ProtoMember(90)]
  267. public int RpcId { get; set; }
  268. [ProtoMember(91)]
  269. public int Error { get; set; }
  270. [ProtoMember(92)]
  271. public string Message { get; set; }
  272. // 自己的unit id
  273. // 自己的unit id
  274. [ProtoMember(1)]
  275. public long UnitId { get; set; }
  276. // 所有的unit
  277. // 所有的unit
  278. [ProtoMember(2)]
  279. public List<UnitInfo> Units = new List<UnitInfo>();
  280. }
  281. [Message(InnerOpcode.G2M_SessionDisconnect)]
  282. [ProtoContract]
  283. public partial class G2M_SessionDisconnect: IActorLocationMessage
  284. {
  285. [ProtoMember(90)]
  286. public int RpcId { get; set; }
  287. [ProtoMember(94)]
  288. public long ActorId { get; set; }
  289. }
  290. }