void RegisterUpdates() { if (hasUpdates) { return; } hasUpdates = true; UnityAsyncManager.RegisterUpdate(this); }
protected virtual void OnEnable() { if (hasUpdates) { UnityAsyncManager.RegisterUpdate(this); } if (hasLateUpdates) { UnityAsyncManager.RegisterLateUpdate(this); } if (hasFixedUpdates) { UnityAsyncManager.RegisterFixedUpdate(this); } }