public static EditorTexture Load(string name, CommunityEditorPath path) { if (collection.ContainsKey(name)) { return(GetStateTexture(name)); } var _path = string.Empty; var multiTex = new MultiTexture(); switch (path) { case CommunityEditorPath.Root: _path = CommunityEditorFolder + "Resources/"; break; case CommunityEditorPath.Fundamentals: _path = FundamentalsEditorFolder + "Resources/"; break; case CommunityEditorPath.Events: _path = EventsEditorFolder + "Resources/"; break; } multiTex.personal = EditorTexture.Single(AssetDatabase.LoadAssetAtPath <Texture2D>(_path + name + ".png")); multiTex.pro = EditorTexture.Single(AssetDatabase.LoadAssetAtPath <Texture2D>(_path + name + "@Pro.png")); collection.Add(name, multiTex); return(GetStateTexture(name)); }
public void Load() { empty = EditorTexture.Single(ColorPalette.transparent.GetPixel()); // Messages informationMessage = resources.LoadIcon("Icons/Messages/Information.png"); questionMessage = resources.LoadIcon("Icons/Messages/Question.png"); warningMessage = resources.LoadIcon("Icons/Messages/Warning.png"); successMessage = resources.LoadIcon("Icons/Messages/Success.png"); errorMessage = resources.LoadIcon("Icons/Messages/Error.png"); // States warningState = resources.LoadIcon("Icons/State/Warning.png"); successState = resources.LoadIcon("Icons/State/Success.png"); errorState = resources.LoadIcon("Icons/State/Error.png"); progress = resources.LoadIcon("Icons/State/Progress.png"); // Versioning upgrade = resources.LoadIcon("Icons/Versioning/Upgrade.png"); upToDate = resources.LoadIcon("Icons/Versioning/UpToDate.png"); downgrade = resources.LoadIcon("Icons/Versioning/Downgrade.png"); // Windows supportWindow = resources.LoadIcon("Icons/Windows/SupportWindow.png"); sidebarAnchorLeft = resources.LoadTexture("Icons/Windows/SidebarAnchorLeft.png", CreateTextureOptions.PixelPerfect); sidebarAnchorRight = resources.LoadTexture("Icons/Windows/SidebarAnchorRight.png", CreateTextureOptions.PixelPerfect); // Configuration editorPref = resources.LoadTexture("Icons/Configuration/EditorPref.png", new TextureResolution[] { 12, 24 }, CreateTextureOptions.PixelPerfect); projectSetting = resources.LoadTexture("Icons/Configuration/ProjectSetting.png", new TextureResolution[] { 12, 24 }, CreateTextureOptions.PixelPerfect); // Other @null = resources.LoadIcon("Icons/Null.png"); }
protected override EditorTexture DefinedIcon() { if (icon == null) { icon = AssetDatabase.LoadAssetAtPath <Texture2D>(RootPathFinder.rootPath + "Bolt/Utilities/Editor/Resources/[email protected]"); } return(EditorTexture.Single(icon)); }
protected override EditorTexture DefinedIcon() { if (ReturnEventDescriptor.icon == null) { ReturnEventDescriptor.icon = AssetDatabase.LoadAssetAtPath <Texture2D>(RootPathFinder.rootPath + "Bolt/ReturnEvent/Editor/Resources/[email protected]"); } return(EditorTexture.Single(ReturnEventDescriptor.icon)); }
protected override EditorTexture DefaultIcon() { if (tex == null) { tex = EditorTexture.Single(IconUtilities.Load("UniversalSave", "universal_save", "universal_save_editor_root")); } return(tex); }
protected override EditorTexture DefinedIcon() { if (icon == null) { icon = AssetDatabase.LoadAssetAtPath <Texture2D>(RootPathFinder.rootPath + "Bolt/MultiArray/Editor/Resources/[email protected]"); } return(EditorTexture.Single(icon)); }
static Icons() { var iconSkin = Enum.ToObject(UnityEditorProBuilderDynamic.IconSkinType, 0); vertex = EditorTexture.Single((Texture2D)UnityEditorProBuilderDynamic.IconUtility.GetIcon("Modes/Mode_Vertex", iconSkin)); edge = EditorTexture.Single((Texture2D)UnityEditorProBuilderDynamic.IconUtility.GetIcon("Modes/Mode_Edge", iconSkin)); face = EditorTexture.Single((Texture2D)UnityEditorProBuilderDynamic.IconUtility.GetIcon("Modes/Mode_Face", iconSkin)); @object = EditorTexture.Single((Texture2D)UnityEditorProBuilderDynamic.IconUtility.GetIcon("Modes/Mode_Object", iconSkin)); }
protected override EditorTexture DefinedIcon() { if (texture == null) { texture = UnityEditor.AssetDatabase.LoadAssetAtPath <Texture2D>(icon); } return(EditorTexture.Single(texture)); }
public void Load() { variablesWindow = resources.LoadIcon("Icons/Windows/VariablesWindow.png"); variable = resources.LoadIcon("Icons/Variables/Variable.png"); flowVariable = resources.LoadIcon("Icons/Variables/FlowVariable.png"); graphVariable = resources.LoadIcon("Icons/Variables/GraphVariable.png"); objectVariable = resources.LoadIcon("Icons/Variables/ObjectVariable.png"); sceneVariable = resources.LoadIcon("Icons/Variables/SceneVariable.png"); applicationVariable = resources.LoadIcon("Icons/Variables/ApplicationVariable.png"); savedVariable = resources.LoadIcon("Icons/Variables/SavedVariable.png"); window = resources.LoadIcon("Windows/GraphWindow.png"); inspectorWindow = resources.LoadIcon("Windows/GraphInspectorWindow.png"); if (GraphWindow.active != null) { GraphWindow.active.titleContent.image = window ? [IconSize.Small]; } empty = EditorTexture.Single(ColorPalette.transparent.GetPixel()); // Messages informationMessage = resources.LoadIcon("Icons/Messages/Information.png"); questionMessage = resources.LoadIcon("Icons/Messages/Question.png"); warningMessage = resources.LoadIcon("Icons/Messages/Warning.png"); successMessage = resources.LoadIcon("Icons/Messages/Success.png"); errorMessage = resources.LoadIcon("Icons/Messages/Error.png"); // States warningState = resources.LoadIcon("Icons/State/Warning.png"); successState = resources.LoadIcon("Icons/State/Success.png"); errorState = resources.LoadIcon("Icons/State/Error.png"); progress = resources.LoadIcon("Icons/State/Progress.png"); // Versioning upgrade = resources.LoadIcon("Icons/Versioning/Upgrade.png"); upToDate = resources.LoadIcon("Icons/Versioning/UpToDate.png"); downgrade = resources.LoadIcon("Icons/Versioning/Downgrade.png"); // Windows supportWindow = resources.LoadIcon("Icons/Windows/SupportWindow.png"); sidebarAnchorLeft = resources.LoadTexture("Icons/Windows/SidebarAnchorLeft.png", CreateTextureOptions.PixelPerfect); sidebarAnchorRight = resources.LoadTexture("Icons/Windows/SidebarAnchorRight.png", CreateTextureOptions.PixelPerfect); // Configuration editorPref = resources.LoadTexture("Icons/Configuration/EditorPref.png", new TextureResolution[] { 12, 24 }, CreateTextureOptions.PixelPerfect); projectSetting = resources.LoadTexture("Icons/Configuration/ProjectSetting.png", new TextureResolution[] { 12, 24 }, CreateTextureOptions.PixelPerfect); // Other @null = resources.LoadIcon("Icons/Null.png"); }
private EditorTexture GetAssetIcon() { if (PeekPlugin.Configuration.enablePreviewIcons && PreviewUtility.TryGetPreview(asset, out var preview) && !AssetPreview.IsLoadingAssetPreview(asset.GetInstanceID())) { return(EditorTexture.Single(preview)); } else { return(asset.Icon()); } }
private EditorTexture GetAssetIcon() { if (PeekPlugin.Configuration.enablePreviewIcons && AssetDatabase.IsMainAssetAtPathLoaded(assetPath) && PreviewUtility.TryGetPreview(asset, out var preview) && !AssetPreview.IsLoadingAssetPreview(asset.GetInstanceID()) && preview != null) { return(EditorTexture.Single(preview)); } else { return(EditorTexture.Single(AssetDatabase.GetCachedIcon(assetPath))); } }
public override IEnumerable <EditorTexture> Icons() { if (value.gameObject != null) { if (PeekPlugin.Configuration.enablePreviewIcons && PreviewUtility.TryGetPreview(value.gameObject, out var preview) && !AssetPreview.IsLoadingAssetPreview(value.gameObject.GetInstanceID())) { yield return(EditorTexture.Single(preview)); } else { yield return(value.gameObject.Icon()); } } if (value.icon != null) { yield return(value.icon); } }
protected override EditorTexture DefinedIcon() { var texture = Resources.Load("icon_star") as Texture2D; return(EditorTexture.Single(texture)); }
protected override EditorTexture DefaultIcon() { return(EditorTexture.Single(icon)); }
protected override EditorTexture DefinedIcon() { Images.Cache(); return(EditorTexture.Single(Images.class_variable_32)); }
protected override EditorTexture DefinedIcon() { UAliveResources.CacheTextures(); return(EditorTexture.Single(UAliveResources.constructorUnit)); }
protected override EditorTexture DefaultIcon() { Images.Cache(); return(EditorTexture.Single(Images.value_reroute_32)); }
protected override EditorTexture DefinedIcon() { Images.Cache(); return(EditorTexture.Single(Images.multi_array_32)); }
protected override EditorTexture DefinedIcon() { Images.Cache(); return(EditorTexture.Single(Images.binary_save_32)); }
protected override EditorTexture DefinedIcon() { Images.Cache(); return(EditorTexture.Single(Images.flow_reroute_32)); }
protected override EditorTexture DefaultIcon() { Images.Cache(); return(EditorTexture.Single(Images.this_32)); }
protected override EditorTexture DefaultIcon() { UAliveResources.CacheTextures(); return(EditorTexture.Single(UAliveResources.isUnit)); }
protected override EditorTexture DefinedIcon() { UAliveResources.CacheTextures(); return(EditorTexture.Single(UAliveResources.processorDirectiveUnit)); }
protected override EditorTexture DefinedIcon() { Images.Cache(); return(EditorTexture.Single(Images.return_event_32)); }