OpcodeHelper.cs 715 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. namespace Model
  2. {
  3. public static class OpcodeHelper
  4. {
  5. public static bool IsClientMessage(Opcode opcode)
  6. {
  7. if ((ushort)opcode > 0 && (ushort)opcode < 10000)
  8. {
  9. return true;
  10. }
  11. return false;
  12. }
  13. public static bool IsServerMessage(Opcode opcode)
  14. {
  15. if ((ushort)opcode > 10000 && (ushort)opcode < 20000)
  16. {
  17. return true;
  18. }
  19. return false;
  20. }
  21. public static bool IsRpcRequestMessage(Opcode opcode)
  22. {
  23. if ((ushort)opcode > 20000 && (ushort)opcode < 30000)
  24. {
  25. return true;
  26. }
  27. return false;
  28. }
  29. public static bool IsRpcResponseMessage(Opcode opcode)
  30. {
  31. if ((ushort)opcode > 30000 && (ushort)opcode < 40000)
  32. {
  33. return true;
  34. }
  35. return false;
  36. }
  37. }
  38. }