From c8fd45e0935336489b243bff6e4d459a47d40062 Mon Sep 17 00:00:00 2001 From: devnio <15216820+devnio@users.noreply.github.com> Date: Tue, 31 Mar 2026 18:42:02 +0200 Subject: [PATCH] T is always a reference type in both MonoSingleton and Singleton, so default(T) is equivalent to null. Replaced with explicit null for clarity. --- Runtime/Scripts/MonoSingleton.cs | 2 +- Runtime/Scripts/Singleton.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Runtime/Scripts/MonoSingleton.cs b/Runtime/Scripts/MonoSingleton.cs index d4bdd7b..376d0bd 100644 --- a/Runtime/Scripts/MonoSingleton.cs +++ b/Runtime/Scripts/MonoSingleton.cs @@ -143,7 +143,7 @@ public static void DestroyInstance() } instance.ClearSingleton(); - instance = default(T); + instance = null; } #endregion diff --git a/Runtime/Scripts/Singleton.cs b/Runtime/Scripts/Singleton.cs index 4766c1e..ce4ab85 100644 --- a/Runtime/Scripts/Singleton.cs +++ b/Runtime/Scripts/Singleton.cs @@ -107,7 +107,7 @@ public static void DestroyInstance() } instance.ClearSingleton(); - instance = default(T); + instance = null; } #endregion