Fixed Unity 6000.5 serialization warnings

Removed obsolete entities window from toolbar sample
This commit is contained in:
Anders Ejlersen 2026-06-16 19:21:51 +02:00
parent 127702c4f7
commit 7a675c6c85
12 changed files with 65 additions and 10 deletions

View file

@ -19,10 +19,14 @@ namespace Module.NavigationTool.Editor.Entities.Toolbar
return new List<MainToolbarElement>(5)
{
new MainToolbarButton(new MainToolbarContent(Styles.IconHierarchy, "Show/Hide entities hierarchy window"), () => ToggleWindow("HierarchyWindow")),
#if !UNITY_6000_5_OR_NEWER
new MainToolbarButton(new MainToolbarContent(Styles.IconComponents, "Show/Hide entities components window"), () => ToggleWindow("ComponentsWindow")),
#endif
new MainToolbarButton(new MainToolbarContent(Styles.IconSystems, "Show/Hide entities systems window"), () => ToggleWindow("SystemScheduleWindow")),
#if !UNITY_6000_5_OR_NEWER
new MainToolbarButton(new MainToolbarContent(Styles.IconArchetypes, "Show/Hide entities archetypes window"), () => ToggleWindow("ArchetypesWindow")),
new MainToolbarButton(new MainToolbarContent(Styles.IconJournaling, "Show/Hide entities journaling window"), () => ToggleWindow("EntitiesJournalingWindow"))
#endif
};
}
@ -57,10 +61,14 @@ namespace Module.NavigationTool.Editor.Entities.Toolbar
private static class Styles
{
public static Texture2D IconHierarchy;
#if !UNITY_6000_5_OR_NEWER
public static Texture2D IconComponents;
#endif
public static Texture2D IconSystems;
#if !UNITY_6000_5_OR_NEWER
public static Texture2D IconArchetypes;
public static Texture2D IconJournaling;
#endif
private static bool _isInitialized;
@ -74,10 +82,14 @@ namespace Module.NavigationTool.Editor.Entities.Toolbar
return;
IconHierarchy = LoadIcon("EntityGroup/EntityGroup");
#if !UNITY_6000_5_OR_NEWER
IconComponents = LoadIcon("Component/Component");
#endif
IconSystems = LoadIcon("System/System");
#if !UNITY_6000_5_OR_NEWER
IconArchetypes = LoadIcon("Archetype/Archetype");
IconJournaling = LoadIcon("Journaling/Journaling");
#endif
_isInitialized = true;
}