Navigation tools upgraded to use the new MainToolbarElement API

This commit is contained in:
Anders Ejlersen 2025-12-06 15:17:30 +01:00
parent 708b99f763
commit 3e1602162c
52 changed files with 837 additions and 66 deletions

View file

@ -3,6 +3,10 @@
public interface IToolbarSettings
{
string Title { get; }
#if UNITY_6000_3_OR_NEWER
bool EnableDraw { get; }
#endif
void Initialize();
void Draw();

View file

@ -52,6 +52,11 @@ namespace Module.NavigationTool.Editor.Toolbar
try
{
#if UNITY_6000_3_OR_NEWER
if (!settings.EnableDraw)
continue;
#endif
bool foldoutState = GetFoldoutState(settings);
bool newFoldoutState = EditorGUILayout.BeginFoldoutHeaderGroup(foldoutState, settings.Title, EditorStyles.foldoutHeader);