safer UIRoot visibility check

This commit is contained in:
Sinai 2021-04-16 02:46:21 +10:00
parent f89455549e
commit 8ef6df043c

View File

@ -12,8 +12,8 @@ namespace UnityExplorer.UI.Models
public bool Visible public bool Visible
{ {
get => UIRoot?.activeInHierarchy ?? false; get => UIRoot && UIRoot.activeInHierarchy;
set => UIRoot?.SetActive(value); set { if (UIRoot) UIRoot.SetActive(value); }
} }
public abstract void ConstructUI(GameObject parent); public abstract void ConstructUI(GameObject parent);