Init.cs 688 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using System;
  2. using Model;
  3. namespace Hotfix
  4. {
  5. public static class Init
  6. {
  7. public static void Start()
  8. {
  9. try
  10. {
  11. Hotfix.Scene.ModelScene = Game.Scene;
  12. Hotfix.Scene.AddComponent<UIComponent>();
  13. }
  14. catch (Exception e)
  15. {
  16. Log.Error(e.ToStr());
  17. }
  18. }
  19. public static void Update()
  20. {
  21. try
  22. {
  23. ObjectEvents.Instance.Update();
  24. }
  25. catch (Exception e)
  26. {
  27. Log.Error(e.ToStr());
  28. }
  29. }
  30. public static void LateUpdate()
  31. {
  32. try
  33. {
  34. ObjectEvents.Instance.LateUpdate();
  35. }
  36. catch (Exception e)
  37. {
  38. Log.Error(e.ToStr());
  39. }
  40. }
  41. public static void OnApplicationQuit()
  42. {
  43. ObjectEvents.Close();
  44. Hotfix.Close();
  45. }
  46. }
  47. }