Hi @gamingislove as suggested I created my own MakinomEditorExtension decendant to override the GetSetcions, however it never finds the Inventory Section, here's the code snippet:
public override void GetSections(MakinomEditorWindow parent, List<GUIContent> sectionHeaderList,
List<BaseEditorSection> sectionList, Dictionary<string, BaseEditorSection> sectionLookup)
{
BaseEditorSection tmpSection = null;
// get inventory section
if (sectionLookup.TryGetValue("Inventory", out tmpSection))
{
tmpSection.Tabs.Add(this.GetTabWithSeparator(new SchemataTab(parent)));
}
}
However if I try to create my own Section, it works, but ideally I'd like to have the Schemata Tab under the Inventory Section
public override void GetSections(MakinomEditorWindow parent, List<GUIContent> sectionHeaderList,
List<BaseEditorSection> sectionList, Dictionary<string, BaseEditorSection> sectionLookup)
{
System.Reflection.Assembly[] assembly = System.AppDomain.CurrentDomain.GetAssemblies();
BaseEditorSection tmpSection = null;
// get inventory section
if (!sectionLookup.TryGetValue("Schemata", out tmpSection))
{
sectionHeaderList.Add(new GUIContent("Schemata", EditorContent.LoadImage(assembly,
"GamingIsLove.Makinom.Editor.Images.Icons.Sections.Templates.png", 32, 32)));
tmpSection = new BaseEditorSection(parent);
sectionList.Add(tmpSection);
sectionLookup.Add("Schemata", tmpSection);
tmpSection.Tabs.Add(new SchemataTab(parent));
}
}

So, I must be missing something else?