HotUpdateProxy.cs 541 B

123456789101112131415161718192021222324252627
  1. using GFGGame.Launcher;
  2. using System;
  3. namespace Assets.Game.Launcher.HotUpdateProxy
  4. {
  5. public class HotUpdateProxy : SingletonMonoBase<HotUpdateProxy>
  6. {
  7. public Action update;
  8. public Action lateUpdate;
  9. public Action onApplicationQuit;
  10. void Update()
  11. {
  12. update?.Invoke();
  13. }
  14. private void LateUpdate()
  15. {
  16. lateUpdate?.Invoke();
  17. }
  18. private void OnApplicationQuit()
  19. {
  20. onApplicationQuit?.Invoke();
  21. }
  22. }
  23. }