Some UI cleanups, improving caching and reduce image allocation

This commit is contained in:
Sinai
2021-04-25 21:20:50 +10:00
parent fda5afae46
commit f3cd84804d
19 changed files with 304 additions and 500 deletions

View File

@ -30,6 +30,14 @@ namespace UnityExplorer.UI.Inspectors
}
}
public static void DestroyInspector(InspectorBase inspector)
{
if (inspector is ReflectionInspector ri)
ri.Destroy();
else
inspector.Destroy();
}
public static void Inspect(object obj, CacheObjectBase parentMember = null)
{
var type = ReflectionProvider.Instance.GetActualType(obj);
@ -70,7 +78,7 @@ namespace UnityExplorer.UI.Inspectors
SetInspectorTab(inspector);
}
public static void InspectType(Type type)
public static void Inspect(Type type)
{
if (type == null)
{