From 8ef6df043c839ba28df9af73d725d630746c2fab Mon Sep 17 00:00:00 2001 From: Sinai Date: Fri, 16 Apr 2021 02:46:21 +1000 Subject: [PATCH] safer UIRoot visibility check --- src/UI/Model/UIModel.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/UI/Model/UIModel.cs b/src/UI/Model/UIModel.cs index fab696f..c398942 100644 --- a/src/UI/Model/UIModel.cs +++ b/src/UI/Model/UIModel.cs @@ -12,8 +12,8 @@ namespace UnityExplorer.UI.Models public bool Visible { - get => UIRoot?.activeInHierarchy ?? false; - set => UIRoot?.SetActive(value); + get => UIRoot && UIRoot.activeInHierarchy; + set { if (UIRoot) UIRoot.SetActive(value); } } public abstract void ConstructUI(GameObject parent);