public void Load() { storage.Bind(nameof(addComponent), () => LudiqGUIUtility.LoadBuiltinTexture("Toolbar Plus More")); storage.Bind(nameof(replace), () => resources.LoadIcon("Icons/Replace.png")); storage.Bind(nameof(more), () => LudiqGUIUtility.LoadBuiltinTexture("LookDevPaneOption", false) ?? LudiqGUIUtility.LoadBuiltinTexture("pane options")); storage.Bind(nameof(createGameObject), () => LudiqGUIUtility.LoadBuiltinTexture("Toolbar Plus")); storage.Bind(nameof(createGameObjectOptions), () => LudiqGUIUtility.LoadBuiltinTexture("Toolbar Plus More")); storage.Bind(nameof(hierarchy), () => LudiqGUIUtility.LoadBuiltinTexture("UnityEditor.SceneHierarchyWindow")); storage.Bind(nameof(toolbarDragHandle), () => null); storage.Bind(nameof(script), () => LudiqGUIUtility.LoadBuiltinTexture("cs Script Icon")); storage.Bind(nameof(pin), () => resources.LoadIcon("Icons/Pin.png")); storage.Bind(nameof(pinOn), () => resources.LoadIcon("Icons/PinOn.png")); storage.Bind(nameof(propertyDrawer), () => resources.LoadIcon("Icons/PropertyDrawer.png")); storage.Bind(nameof(moreOverlay), () => resources.LoadIcon("Icons/MoreOverlay.png")); storage.Bind(nameof(inconsistentComponents), () => LudiqGUIUtility.LoadBuiltinTexture("FilterByType")); storage.Bind(nameof(prefab), () => LudiqGUIUtility.LoadBuiltinTexture("Prefab Icon")); storage.Bind(nameof(prefabOverlayAdded), () => LudiqGUIUtility.LoadBuiltinTexture("PrefabOverlayAdded Icon")); storage.Bind(nameof(prefabOverlayRemoved), () => LudiqGUIUtility.LoadBuiltinTexture("PrefabOverlayRemoved Icon")); storage.Bind(nameof(prefabOverlayModified), () => LudiqGUIUtility.LoadBuiltinTexture("PrefabOverlayModified Icon")); }
public void Load() { storage.Bind(nameof(empty), () => EditorTexture.Single(ColorPalette.transparent.GetPixel())); // Messages storage.Bind(nameof(informationMessage), () => LudiqGUIUtility.LoadBuiltinTexture("console.infoicon")); storage.Bind(nameof(questionMessage), () => resources.LoadIcon("Icons/Messages/Question.png")); storage.Bind(nameof(warningMessage), () => LudiqGUIUtility.LoadBuiltinTexture("console.warnicon")); storage.Bind(nameof(successMessage), () => resources.LoadIcon("Icons/Messages/Success.png")); storage.Bind(nameof(errorMessage), () => LudiqGUIUtility.LoadBuiltinTexture("console.erroricon")); // States storage.Bind(nameof(warningState), () => LudiqGUIUtility.LoadBuiltinTexture("console.warnicon")); storage.Bind(nameof(successState), () => resources.LoadIcon("Icons/State/Success.png")); storage.Bind(nameof(errorState), () => LudiqGUIUtility.LoadBuiltinTexture("console.erroricon")); storage.Bind(nameof(progress), () => resources.LoadIcon("Icons/State/Progress.png")); // Versioning storage.Bind(nameof(upgrade), () => resources.LoadIcon("Icons/Versioning/Upgrade.png")); storage.Bind(nameof(upToDate), () => resources.LoadIcon("Icons/Versioning/UpToDate.png")); storage.Bind(nameof(downgrade), () => resources.LoadIcon("Icons/Versioning/Downgrade.png")); // Windows storage.Bind(nameof(supportWindow), () => resources.LoadIcon("Icons/Windows/SupportWindow.png")); storage.Bind(nameof(sidebarAnchorLeft), () => resources.LoadTexture("Icons/Windows/SidebarAnchorLeft.png", CreateTextureOptions.PixelPerfect)); storage.Bind(nameof(sidebarAnchorRight), () => resources.LoadTexture("Icons/Windows/SidebarAnchorRight.png", CreateTextureOptions.PixelPerfect)); // Configuration storage.Bind(nameof(editorPref), () => resources.LoadTexture("Icons/Configuration/EditorPref.png", new TextureResolution[] { 12, 24 }, CreateTextureOptions.PixelPerfect)); storage.Bind(nameof(projectSetting), () => resources.LoadTexture("Icons/Configuration/ProjectSetting.png", new TextureResolution[] { 12, 24 }, CreateTextureOptions.PixelPerfect)); // Other storage.Bind(nameof(@null), () => resources.LoadIcon("Icons/Null.png")); storage.Bind(nameof(generic), () => resources.LoadIcon("Icons/Generic.png")); storage.Bind(nameof(@new), () => resources.LoadIcon("Icons/New.png")); storage.Bind(nameof(folder), () => EditorTexture.Single(AssetDatabase.GetCachedIcon("Assets"))); }