Skip to content

Commit

Permalink
Fix for BS 1.21
Browse files Browse the repository at this point in the history
  • Loading branch information
Kevga committed Mar 31, 2022
1 parent 51aa26b commit 2dfac53
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 9 deletions.
2 changes: 1 addition & 1 deletion BeatSaberCinema/Resources/configs.json

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions BeatSaberCinema/Screen/CustomBloomPrePass.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

namespace BeatSaberCinema
{
internal class CustomBloomPrePass : MonoBehaviour, CameraRenderCallbacksManager.ICameraRenderCallbacks
internal class CustomBloomPrePass : MonoBehaviour
{
//Most cameras have their own BloomPrePass, so save one for each camera and use that when rendering the bloom for the camera
private readonly Dictionary<Camera, BloomPrePass?> _bloomPrePassDict = new Dictionary<Camera, BloomPrePass?>();
Expand Down Expand Up @@ -248,18 +248,18 @@ public void OnMenuSceneLoaded(ScenesTransitionSetupDataSO scenesTransitionSetupD
UpdateMesh();
}

private void OnWillRenderObject() {
CameraRenderCallbacksManager.RegisterForCameraCallbacks(Camera.current, this);
public void OnEnable()
{
Camera.onPreRender = (Camera.CameraCallback)Delegate.Combine(Camera.onPreRender, new Camera.CameraCallback(OnCameraPreRender));
}

public void OnDisable()
{
CameraRenderCallbacksManager.UnregisterFromCameraCallbacks(this);
Camera.onPreRender = (Camera.CameraCallback)Delegate.Remove(Camera.onPreRender, new Camera.CameraCallback(OnCameraPreRender))!;
}

private void OnDestroy()
{
CameraRenderCallbacksManager.UnregisterFromCameraCallbacks(this);
BSEvents.menuSceneLoaded -= UpdateMesh;
BSEvents.gameSceneLoaded -= UpdateMesh;
BSEvents.lateMenuSceneLoadedFresh -= OnMenuSceneLoaded;
Expand Down
4 changes: 2 additions & 2 deletions BeatSaberCinema/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"name": "Cinema",
"description": "Sync up videos to play in the background of your beatmaps",
"author": "Dakari",
"gameVersion": "1.20.0",
"version": "1.4.18",
"gameVersion": "1.21.0",
"version": "1.4.19",
"dependsOn": {
"BSIPA": "^4.2.1",
"BeatSaberMarkupLanguage": "^1.6.0",
Expand Down
1 change: 1 addition & 0 deletions Resources/bundled-configs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Franky Nuts - Lose Control (ft. Danyka Nadeau) [pkdan]
Gekidan Hitotose - Curtain Call!!!!! [ETAN]
Giga - BRING IT ON [CoolingCloset]
Ho-kago Tea Time - Utauyo Miracle [Todokete]
Hoshimachi Suisei - Stellar Stellar [Joetastic, Joshabi & oddloop]
HyunA - Bubble Pop! [noxn]
Imagine Dragons - Warriors (2020 ReMap) [Stumi]
JVNA - Catch Me [nitronik.exe]
Expand Down
2 changes: 1 addition & 1 deletion Resources/cinema.bplist

Large diffs are not rendered by default.

0 comments on commit 2dfac53

Please sign in to comment.