diff --git a/src/Inspectors/ReflectionInspector.cs b/src/Inspectors/ReflectionInspector.cs index 9fb1749..7e958fe 100644 --- a/src/Inspectors/ReflectionInspector.cs +++ b/src/Inspectors/ReflectionInspector.cs @@ -160,7 +160,8 @@ namespace UnityExplorer.Inspectors // Unity object helper widget - this.UnityWidget = UnityObjectWidget.GetUnityWidget(target, TargetType, this); + if (!StaticOnly) + this.UnityWidget = UnityObjectWidget.GetUnityWidget(target, TargetType, this); // Get cache members diff --git a/src/UI/Widgets/UnityObjects/UnityObjectWidget.cs b/src/UI/Widgets/UnityObjects/UnityObjectWidget.cs index 257c9a5..546836e 100644 --- a/src/UI/Widgets/UnityObjects/UnityObjectWidget.cs +++ b/src/UI/Widgets/UnityObjects/UnityObjectWidget.cs @@ -51,7 +51,7 @@ namespace UnityExplorer.UI.Widgets this.UIRoot.transform.SetSiblingIndex(inspector.UIRoot.transform.childCount - 2); - UnityObjectRef = (UnityEngine.Object)target.TryCast(typeof(UnityEngine.Object)); + UnityObjectRef = target.TryCast(); UIRoot.SetActive(true); nameInput.Text = UnityObjectRef.name;