1.7.0: Added option to display hidden fields for a class

This commit is contained in:
Anders Ejlersen 2022-07-23 22:56:43 +02:00
parent 9faacb6291
commit 070b82767f
12 changed files with 200 additions and 24 deletions

View file

@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using UnityEditor;
namespace Module.Inspector.Editor.Utilities
{
@ -79,6 +80,19 @@ namespace Module.Inspector.Editor.Utilities
return result;
}
public static float CalculateHeight(UnityEngine.Object target, ResultPrimary[] primaries)
{
float total = EditorGUIUtility.singleLineHeight;
for (var i = 0; i < primaries.Length; i++)
{
ResultPrimary primary = primaries[i];
total += primary.drawer.GetHeight(target, primary.methodInfo);
}
return total;
}
private static ResultPrimary[] InternalFetchPrimary(Type type)
{