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