Add null check (#567)

* Add null check in GameSettingMenu

* Add more
This commit is contained in:
TommyXL authored and GitHub committed 2026-04-12 08:26:45 +02:00
1 parent 6a886f4bb9
commit 8dd17c39d8
3 files changed
+25 -19

No files matched your search

+4 -4
View File
@@ -1199,27 +1199,27 @@ public static class GuessManager
[SuppressMessage("ReSharper", "UnusedMember.Local")]
public static void Postfix()
{
Object.Destroy(TextTemplate.gameObject);
if (TextTemplate) Object.Destroy(TextTemplate.gameObject);
if (GuesserUI) Object.Destroy(GuesserUI);
foreach (List<Transform> roleButtonsValue in RoleButtons.Values)
{
foreach (Transform transform in roleButtonsValue)
{
if (transform.gameObject)
if (transform?.gameObject)
Object.Destroy(transform.gameObject);
}
}
foreach (SpriteRenderer spriteRenderer in RoleSelectButtons.Values)
{
if (spriteRenderer.gameObject)
if (spriteRenderer?.gameObject)
Object.Destroy(spriteRenderer.gameObject);
}
foreach (SpriteRenderer spriteRenderer in PageButtons)
{
if (spriteRenderer.gameObject)
if (spriteRenderer?.gameObject)
Object.Destroy(spriteRenderer.gameObject);
}