OuterOpcode.cs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. using ETModel;
  2. namespace ETModel
  3. {
  4. [Message(OuterOpcode.C2M_TestRequest)]
  5. public partial class C2M_TestRequest : IActorLocationRequest {}
  6. [Message(OuterOpcode.M2C_TestResponse)]
  7. public partial class M2C_TestResponse : IActorLocationResponse {}
  8. [Message(OuterOpcode.Actor_TransferRequest)]
  9. public partial class Actor_TransferRequest : IActorLocationRequest {}
  10. [Message(OuterOpcode.Actor_TransferResponse)]
  11. public partial class Actor_TransferResponse : IActorLocationResponse {}
  12. [Message(OuterOpcode.C2G_EnterMap)]
  13. public partial class C2G_EnterMap : IRequest {}
  14. [Message(OuterOpcode.G2C_EnterMap)]
  15. public partial class G2C_EnterMap : IResponse {}
  16. // 自己的unit id
  17. // 所有的unit
  18. [Message(OuterOpcode.UnitInfo)]
  19. public partial class UnitInfo {}
  20. [Message(OuterOpcode.M2C_CreateUnits)]
  21. public partial class M2C_CreateUnits : IActorMessage {}
  22. [Message(OuterOpcode.Frame_ClickMap)]
  23. public partial class Frame_ClickMap : IActorLocationMessage {}
  24. [Message(OuterOpcode.M2C_PathfindingResult)]
  25. public partial class M2C_PathfindingResult : IActorMessage {}
  26. [Message(OuterOpcode.C2R_Ping)]
  27. public partial class C2R_Ping : IRequest {}
  28. [Message(OuterOpcode.R2C_Ping)]
  29. public partial class R2C_Ping : IResponse {}
  30. [Message(OuterOpcode.G2C_Test)]
  31. public partial class G2C_Test : IMessage {}
  32. [Message(OuterOpcode.C2M_Reload)]
  33. public partial class C2M_Reload : IRequest {}
  34. [Message(OuterOpcode.M2C_Reload)]
  35. public partial class M2C_Reload : IResponse {}
  36. [Message(OuterOpcode.C2R_Login)]
  37. public partial class C2R_Login : IRequest {}
  38. [Message(OuterOpcode.R2C_Login)]
  39. public partial class R2C_Login : IResponse {}
  40. [Message(OuterOpcode.C2G_LoginGate)]
  41. public partial class C2G_LoginGate : IRequest {}
  42. [Message(OuterOpcode.G2C_LoginGate)]
  43. public partial class G2C_LoginGate : IResponse {}
  44. [Message(OuterOpcode.G2C_TestHotfixMessage)]
  45. public partial class G2C_TestHotfixMessage : IMessage {}
  46. [Message(OuterOpcode.C2M_TestActorRequest)]
  47. public partial class C2M_TestActorRequest : IActorLocationRequest {}
  48. [Message(OuterOpcode.M2C_TestActorResponse)]
  49. public partial class M2C_TestActorResponse : IActorLocationResponse {}
  50. [Message(OuterOpcode.PlayerInfo)]
  51. public partial class PlayerInfo : IMessage {}
  52. [Message(OuterOpcode.C2G_PlayerInfo)]
  53. public partial class C2G_PlayerInfo : IRequest {}
  54. [Message(OuterOpcode.G2C_PlayerInfo)]
  55. public partial class G2C_PlayerInfo : IResponse {}
  56. }
  57. namespace ETModel
  58. {
  59. public static partial class OuterOpcode
  60. {
  61. public const ushort C2M_TestRequest = 101;
  62. public const ushort M2C_TestResponse = 102;
  63. public const ushort Actor_TransferRequest = 103;
  64. public const ushort Actor_TransferResponse = 104;
  65. public const ushort C2G_EnterMap = 105;
  66. public const ushort G2C_EnterMap = 106;
  67. public const ushort UnitInfo = 107;
  68. public const ushort M2C_CreateUnits = 108;
  69. public const ushort Frame_ClickMap = 109;
  70. public const ushort M2C_PathfindingResult = 110;
  71. public const ushort C2R_Ping = 111;
  72. public const ushort R2C_Ping = 112;
  73. public const ushort G2C_Test = 113;
  74. public const ushort C2M_Reload = 114;
  75. public const ushort M2C_Reload = 115;
  76. public const ushort C2R_Login = 116;
  77. public const ushort R2C_Login = 117;
  78. public const ushort C2G_LoginGate = 118;
  79. public const ushort G2C_LoginGate = 119;
  80. public const ushort G2C_TestHotfixMessage = 120;
  81. public const ushort C2M_TestActorRequest = 121;
  82. public const ushort M2C_TestActorResponse = 122;
  83. public const ushort PlayerInfo = 123;
  84. public const ushort C2G_PlayerInfo = 124;
  85. public const ushort G2C_PlayerInfo = 125;
  86. }
  87. }