penis/Library/PackageCache/com.unity.rendering.light-transport@fd597d1a9e15/Runtime/UnifiedRayTracing/Common/Utilities/Utils.cs
Vladislav 2750530006 1
2025-09-18 15:33:57 +03:00

23 lines
537 B
C#

namespace UnityEngine.Rendering.UnifiedRayTracing
{
internal static class Utils
{
public static void Destroy(UnityEngine.Object obj)
{
if (obj != null)
{
#if UNITY_EDITOR
if (Application.isPlaying && !UnityEditor.EditorApplication.isPaused)
UnityEngine.Object.Destroy(obj);
else
UnityEngine.Object.DestroyImmediate(obj);
#else
UnityEngine.Object.Destroy(obj);
#endif
}
}
}
}