mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2025-03-03 04:14:55 +08:00
fix(unity2022): inspector is broken on 2022 (#518)
This commit is contained in:
parent
0bab5d1dce
commit
0174b71bcc
@ -44,9 +44,12 @@ namespace nadena.dev.modular_avatar.core.editor
|
|||||||
if (innerIsImgui)
|
if (innerIsImgui)
|
||||||
{
|
{
|
||||||
var throwaway = new InspectorElement();
|
var throwaway = new InspectorElement();
|
||||||
MethodInfo m = typeof(InspectorElement).GetMethod("CreateIMGUIInspectorFromEditor",
|
inner = typeof(InspectorElement).GetMethod("CreateIMGUIInspectorFromEditor",
|
||||||
BindingFlags.NonPublic | BindingFlags.Instance);
|
BindingFlags.NonPublic | BindingFlags.Instance)
|
||||||
inner = m.Invoke(throwaway, new object[] {serializedObject, this, false}) as VisualElement;
|
?.Invoke(throwaway, new object[] {serializedObject, this, false}) as VisualElement
|
||||||
|
?? typeof(InspectorElement).GetMethod("CreateInspectorElementUsingIMGUI",
|
||||||
|
BindingFlags.NonPublic | BindingFlags.Instance)
|
||||||
|
?.Invoke(throwaway, new object[] { this }) as VisualElement;
|
||||||
}
|
}
|
||||||
|
|
||||||
_visualElement.Add(inner);
|
_visualElement.Add(inner);
|
||||||
|
Loading…
Reference in New Issue
Block a user