rendertexture null check

This commit is contained in:
minenice55 2024-01-20 23:39:41 -05:00
parent 38595da87a
commit 686129071b
2 changed files with 25 additions and 9 deletions

View File

@ -399,14 +399,23 @@ namespace HeavenStudio
height = (int)(width / 16f * 9f); height = (int)(width / 16f * 9f);
} }
if (GameRenderTexture != null)
{
GameRenderTexture.Release(); GameRenderTexture.Release();
GameRenderTexture.width = width; GameRenderTexture.width = width;
GameRenderTexture.height = height; GameRenderTexture.height = height;
GameRenderTexture.Create(); GameRenderTexture.Create();
}
else
{
GameRenderTexture = new RenderTexture(width, height, 24);
GameRenderTexture.Create();
}
if (OverlayRenderTexture != null)
{
OverlayRenderTexture.Release(); OverlayRenderTexture.Release();
OverlayRenderTexture.width = (int)(width * 1.5f); OverlayRenderTexture.width = (int)(width * 1.5f);
@ -414,6 +423,12 @@ namespace HeavenStudio
OverlayRenderTexture.Create(); OverlayRenderTexture.Create();
} }
else
{
OverlayRenderTexture = new RenderTexture((int)(width * 1.5f), (int)(height * 1.5f), 24);
OverlayRenderTexture.Create();
}
}
public static void ChangeMasterVolume(float value) public static void ChangeMasterVolume(float value)
{ {

View File

@ -31,5 +31,6 @@ MonoBehaviour:
- Assets/Scripts/InputSystem/PlayerInput.cs - Assets/Scripts/InputSystem/PlayerInput.cs
- Assets/Scripts/JudgementManager.cs - Assets/Scripts/JudgementManager.cs
- Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/RatingScreenPropertyDialog.cs - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/RatingScreenPropertyDialog.cs
- Assets/Scripts/GlobalGameManager.cs
PathsToSkipImportEvent: [] PathsToSkipImportEvent: []
PathsToIgnoreOverwriteSettingOnAttribute: [] PathsToIgnoreOverwriteSettingOnAttribute: []