Opcode.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. namespace Model
  2. {
  3. // 客户端 100 - 999, 服务端内部1000以上
  4. public enum Opcode: ushort
  5. {
  6. ARequest = 1,
  7. AResponse = 2,
  8. AActorMessage = 3,
  9. AActorRequest = 4,
  10. AActorResponse = 5,
  11. ActorRequest = 6,
  12. ActorResponse = 7,
  13. ActorRpcRequest = 8,
  14. ActorRpcResponse = 9,
  15. AFrameMessage = 10,
  16. FrameMessage = 100,
  17. C2R_Login,
  18. R2C_Login,
  19. R2C_ServerLog,
  20. C2G_LoginGate,
  21. G2C_LoginGate,
  22. C2G_EnterMap,
  23. G2C_EnterMap,
  24. C2M_Reload,
  25. M2C_Reload,
  26. C2R_Ping,
  27. R2C_Ping,
  28. Actor_Test,
  29. Actor_TestRequest,
  30. Actor_TestResponse,
  31. Actor_TransferRequest,
  32. Actor_TransferResponse,
  33. Frame_ClickMap,
  34. Actor_CreateUnits,
  35. // 服务端Opcode, 从1000开始
  36. G2G_LockRequest = 1000,
  37. G2G_LockResponse,
  38. G2G_LockReleaseRequest,
  39. G2G_LockReleaseResponse,
  40. M2A_Reload,
  41. A2M_Reload,
  42. DBSaveRequest,
  43. DBSaveResponse,
  44. DBQueryRequest,
  45. DBQueryResponse,
  46. DBSaveBatchResponse,
  47. DBSaveBatchRequest,
  48. DBQueryBatchRequest,
  49. DBQueryBatchResponse,
  50. DBQueryJsonRequest,
  51. DBQueryJsonResponse,
  52. ObjectAddRequest,
  53. ObjectAddResponse,
  54. ObjectRemoveRequest,
  55. ObjectRemoveResponse,
  56. ObjectLockRequest,
  57. ObjectLockResponse,
  58. ObjectUnLockRequest,
  59. ObjectUnLockResponse,
  60. ObjectGetRequest,
  61. ObjectGetResponse,
  62. R2G_GetLoginKey,
  63. G2R_GetLoginKey,
  64. G2M_CreateUnit,
  65. M2G_CreateUnit,
  66. M2M_TrasferUnitRequest,
  67. M2M_TrasferUnitResponse,
  68. }
  69. }