void OnDestroy() { if (_globalUpdateManager == this) { _globalUpdateManager = null; } }
private void Awake() { if (_globalUpdateManager == null) { _globalUpdateManager = this; Init(); } else if (_globalUpdateManager != this) { Destroy(gameObject); return; } }