using UnityEngine; namespace Utils { public class EventManager : MonoBehaviour { private void Awake() { Application.quitting += OnQuitting; } private void OnDestroy() { Application.quitting -= OnQuitting; } private void Update() { App.InvokeEarlyUpdate(); App.InvokeUpdate(); } private void LateUpdate() { App.InvokeLateUpdate(); App.InvokeLastUpdate(); } private void OnQuitting() { App.ClearUpdate(); App.ClearLateUpdate(); App.ClearEarlyUpdate(); App.ClearLastUpdate(); } } }