From 8b4a7fd78f28a8396929f39d42ae832778013060 Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Wed, 5 Jun 2024 13:02:42 +0200 Subject: [PATCH] Correctly destroy resources when not in play mode --- Assets/Scripts/Core/Fsr3UpscalerResources.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Assets/Scripts/Core/Fsr3UpscalerResources.cs b/Assets/Scripts/Core/Fsr3UpscalerResources.cs index 676867b..344a371 100644 --- a/Assets/Scripts/Core/Fsr3UpscalerResources.cs +++ b/Assets/Scripts/Core/Fsr3UpscalerResources.cs @@ -207,7 +207,14 @@ namespace FidelityFX if (resource == null) return; +#if UNITY_EDITOR + if (Application.isPlaying && !UnityEditor.EditorApplication.isPaused) + UnityEngine.Object.Destroy(resource); + else + UnityEngine.Object.DestroyImmediate(resource); +#else UnityEngine.Object.Destroy(resource); +#endif resource = null; }