Opcode.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. namespace Model
  2. {
  3. // 1000开始
  4. public enum Opcode: ushort
  5. {
  6. FrameMessage = 1000,
  7. C2R_Login = 1001,
  8. R2C_Login = 1002,
  9. R2C_ServerLog = 1003,
  10. C2G_LoginGate = 1004,
  11. G2C_LoginGate = 1005,
  12. C2G_EnterMap = 1006,
  13. G2C_EnterMap = 1007,
  14. C2M_Reload = 1008,
  15. M2C_Reload = 1009,
  16. C2R_Ping = 1010,
  17. R2C_Ping = 1011,
  18. Actor_Test = 2001,
  19. Actor_TestRequest = 2002,
  20. Actor_TestResponse = 2003,
  21. Actor_TransferRequest = 2004,
  22. Actor_TransferResponse = 2005,
  23. Frame_ClickMap = 2006,
  24. Actor_CreateUnits = 2007,
  25. // server inner opcode
  26. ActorRequest = 1,
  27. ActorResponse = 2,
  28. ActorRpcRequest = 3,
  29. ActorRpcResponse = 4,
  30. G2G_LockRequest = 10,
  31. G2G_LockResponse = 11,
  32. G2G_LockReleaseRequest = 12,
  33. G2G_LockReleaseResponse = 13,
  34. M2A_Reload = 20,
  35. A2M_Reload = 21,
  36. DBSaveRequest = 26,
  37. DBSaveResponse = 27,
  38. DBQueryRequest = 28,
  39. DBQueryResponse = 29,
  40. DBSaveBatchResponse = 37,
  41. DBSaveBatchRequest = 38,
  42. DBQueryBatchRequest = 61,
  43. DBQueryBatchResponse = 62,
  44. DBQueryJsonRequest = 65,
  45. DBQueryJsonResponse = 66,
  46. ObjectAddRequest = 70,
  47. ObjectAddResponse = 71,
  48. ObjectRemoveRequest = 72,
  49. ObjectRemoveResponse = 73,
  50. ObjectLockRequest = 74,
  51. ObjectLockResponse = 75,
  52. ObjectUnLockRequest = 76,
  53. ObjectUnLockResponse = 77,
  54. ObjectGetRequest = 78,
  55. ObjectGetResponse = 79,
  56. R2G_GetLoginKey = 101,
  57. G2R_GetLoginKey = 102,
  58. G2M_CreateUnit = 103,
  59. M2G_CreateUnit = 104,
  60. M2M_TrasferUnitRequest = 105,
  61. M2M_TrasferUnitResponse = 106,
  62. }
  63. }