private void OnDestroy() { CameraRenderCallbacksManager.UnregisterFromCameraCallbacks(this); BSEvents.menuSceneLoaded -= UpdateMesh; BSEvents.gameSceneLoaded -= UpdateMesh; BSEvents.lateMenuSceneLoadedFresh -= OnMenuSceneLoaded; }
public void RefreshComponent() { gameObject.AddComponent <CustomBloomPrePass>(); CameraRenderCallbacksManager.UnregisterFromCameraCallbacks(this); BSEvents.menuSceneLoaded -= RefreshComponent; BSEvents.gameSceneLoaded -= RefreshComponent; Destroy(this); }
void OnDestroy() { CameraRenderCallbacksManager.UnregisterFromCameraCallbacks(this); }
public virtual void OnDisable() { CameraRenderCallbacksManager.UnregisterFromCameraCallbacks(this); }
private void OnWillRenderObject() { CameraRenderCallbacksManager.RegisterForCameraCallbacks(Camera.current, this); }