Library.cs 478 B

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. namespace Base
  3. {
  4. internal static class Library
  5. {
  6. public static void Initialize()
  7. {
  8. int ret = NativeMethods.ENetInitialize();
  9. if (ret < 0)
  10. {
  11. throw new Exception($"Initialization failed, ret: {ret}");
  12. }
  13. }
  14. public static void Deinitialize()
  15. {
  16. NativeMethods.ENetDeinitialize();
  17. }
  18. public static uint Time
  19. {
  20. get
  21. {
  22. return NativeMethods.ENetTimeGet();
  23. }
  24. set
  25. {
  26. NativeMethods.ENetTimeSet(value);
  27. }
  28. }
  29. }
  30. }