initial commit
This commit is contained in:
parent
6715289efe
commit
788c3389af
37645 changed files with 2526849 additions and 80 deletions
|
|
@ -0,0 +1,39 @@
|
|||
#if ENABLE_ADDRESSABLE_PROFILER && UNITY_2022_2_OR_NEWER
|
||||
|
||||
using UnityEditor.AddressableAssets.GUIElements;
|
||||
using UnityEngine.UIElements;
|
||||
|
||||
namespace UnityEditor.AddressableAssets.Diagnostics
|
||||
{
|
||||
internal class HelpDisplay : VisualElementsWrapper
|
||||
{
|
||||
public HelpDisplay(VisualElement rootView) : base(rootView)
|
||||
{
|
||||
MainContainer.EnableInClassList("d_help-area", EditorGUIUtility.isProSkin);
|
||||
MainContainer.EnableInClassList("help-area", !EditorGUIUtility.isProSkin);
|
||||
}
|
||||
public VisualElement MainContainer => GetElement<VisualElement>();
|
||||
public Label HelpLabel => GetElement<Label>();
|
||||
|
||||
public DocumentationButton DocumentationLink => GetElement<DocumentationButton>();
|
||||
|
||||
|
||||
private static VisualTreeAsset s_Template;
|
||||
private static VisualTreeAsset Template
|
||||
{
|
||||
get
|
||||
{
|
||||
if (s_Template == null)
|
||||
s_Template = ProfilerTemplates.HelpDisplay;
|
||||
return s_Template;
|
||||
}
|
||||
}
|
||||
|
||||
public static HelpDisplay Create()
|
||||
{
|
||||
VisualElement root = Template.Instantiate();
|
||||
return new HelpDisplay(root);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6fcad11926dfda34fbc9e1054306a774
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ui:UXML
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:ui="UnityEngine.UIElements"
|
||||
xmlns:addr="UnityEditor.AddressableAssets.GUIElements"
|
||||
xsi:noNamespaceSchemaLocation="../../../../../../UIElementsSchema/UIElements.xsd">
|
||||
<Style src="stylesheet.uss" />
|
||||
|
||||
<ui:VisualElement name="MainContainer" class="help-area d_help-area">
|
||||
<ui:Label name="HelpLabel" class="help-area-text" />
|
||||
</ui:VisualElement>
|
||||
|
||||
<addr:DocumentationButton name="DocumentationLink" display-tooltip-when-elided="true" tooltip="Open documentation in browser" />
|
||||
|
||||
</ui:UXML>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 30d4862aba3fd4d4da9bec946a2af813
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
#if ENABLE_ADDRESSABLE_PROFILER && UNITY_2022_2_OR_NEWER
|
||||
|
||||
using UnityEditor.AddressableAssets.GUIElements;
|
||||
using UnityEngine.UIElements;
|
||||
|
||||
namespace UnityEditor.AddressableAssets.Diagnostics
|
||||
{
|
||||
internal class InspectorPane : VisualElementsWrapper
|
||||
{
|
||||
public InspectorPane(VisualElement rootView) : base(rootView)
|
||||
{
|
||||
}
|
||||
|
||||
public VisualElement MainContainer => GetElement<VisualElement>();
|
||||
|
||||
public AssetLabel SelectedAsset => GetElement<AssetLabel>();
|
||||
|
||||
public Foldout SelectionDetailsFoldout => GetElement<Foldout>();
|
||||
|
||||
public Foldout HelpFoldout => GetElement<Foldout>();
|
||||
|
||||
public Foldout ReferencesFoldout => GetElement<Foldout>();
|
||||
public Ribbon ReferencesTypeSelection => GetElement<Ribbon>();
|
||||
public RibbonButton ReferencesToButton => GetElement<RibbonButton>();
|
||||
public RibbonButton ReferencedByButton => GetElement<RibbonButton>();
|
||||
|
||||
public TreeView ReferencesTree => GetElement<TreeView>();
|
||||
|
||||
public Button SelectInEditor => GetElement<Button>();
|
||||
public Button SelectInGroups => GetElement<Button>();
|
||||
|
||||
public Foldout PreviewFoldout => GetElement<Foldout>();
|
||||
public Image PreviewImage => GetElement<Image>();
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ab14a367225f0fc4581b91e784c7f55a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ui:UXML
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:ui="UnityEngine.UIElements"
|
||||
xmlns:uie="UnityEditor.UIElements"
|
||||
xmlns:addr="UnityEditor.AddressableAssets.GUIElements"
|
||||
xsi:noNamespaceSchemaLocation="../../../../../../UIElementsSchema/UIElements.xsd">
|
||||
|
||||
<Style src="stylesheet.uss"/>
|
||||
|
||||
<uie:Toolbar style="justify-content: flex-end; align-self: stretch; align-items: center;">
|
||||
<ui:Label text="(Experimental Profiler Module)" tabindex="-1" style="white-space: normal; flex-wrap: wrap; -unity-font-style: bold;" />
|
||||
<addr:DocumentationButton page="editor/tools/ProfilerModule.html" display-tooltip-when-elided="true" tooltip="Open documentation in browser" />
|
||||
</uie:Toolbar>
|
||||
|
||||
<ui:VisualElement name="MainContainer" style="align-items: stretch; flex-grow: 1; flex-shrink: 1;">
|
||||
|
||||
<ui:ScrollView style="align-items: stretch; flex-grow: 1; flex-shrink: 1;">
|
||||
<ui:VisualElement style="height: 8;"/>
|
||||
<ui:VisualElement style="margin-left: 8px; margin-right: 8px;">
|
||||
<UnityEditor.AddressableAssets.Diagnostics.AssetLabel name="SelectedAsset" />
|
||||
<ui:VisualElement style="flex-direction: row; min-height: 20px;">
|
||||
<ui:Button name="SelectInEditor" text="Select in Editor" display-tooltip-when-elided="true" tooltip="Selects the Asset or Group in the Editor, if available."/>
|
||||
<ui:Button name="SelectInGroups" text="Select in Groups" display-tooltip-when-elided="true" tooltip="Selects the Asset or Group in the Addressables Group window, if available."/>
|
||||
</ui:VisualElement>
|
||||
</ui:VisualElement>
|
||||
<ui:VisualElement style="min-height: 8; max-height: 8;"/>
|
||||
|
||||
<ui:Foldout name="SelectionDetailsFoldout" text="Selection Details" value="true"/>
|
||||
|
||||
<ui:VisualElement style="height: 10;"/>
|
||||
<ui:Foldout name="HelpFoldout" text="Help" value="true">
|
||||
</ui:Foldout>
|
||||
<ui:VisualElement style="height: 10;"/>
|
||||
|
||||
<ui:Foldout name="ReferencesFoldout" text="References" value="true" alignment="FlexStart" style="align-items: stretch;">
|
||||
<addr:Ribbon name="ReferencesTypeSelection" show-help-button="false"
|
||||
alignment="FlexStart" style="align-items: stretch;">
|
||||
<addr:RibbonButton focusable="true" text="References To " toggled="true"
|
||||
name="ReferencesToButton"
|
||||
tooltip="Displays a list of other content that reference the selection."
|
||||
style="flex-grow: 1; max-width: 200px;"/>
|
||||
<addr:RibbonButton focusable="true" text="Referenced By" toggled="false"
|
||||
name="ReferencedByButton"
|
||||
tooltip="Displays a list of the content that the selection has references to."
|
||||
style="flex-grow: 1; display: flex;"/>
|
||||
<addr:DocumentationButton name="DocsButton" page="runtime/MemoryManagement.html#memory-implications-of-loading-assetbundle-dependencies" display-tooltip-when-elided="true" tooltip="Open documentation in browser" />
|
||||
</addr:Ribbon>
|
||||
<ui:VisualElement style="border-left-color: rgb(25, 25, 25); border-right-color: rgb(25, 25, 25); border-top-color: rgb(25, 25, 25); border-bottom-color: rgb(25, 25, 25); border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; margin-right: 8px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;">
|
||||
<ui:TreeView view-data-key="unity-tree-view" focusable="true" name="ReferencesTree" style="max-height: none; min-height: 70px;" />
|
||||
</ui:VisualElement>
|
||||
</ui:Foldout>
|
||||
<ui:Foldout name="PreviewFoldout" text="Preview (taken from the editor)" value="true">
|
||||
<ui:Image name="PreviewImage"/>
|
||||
</ui:Foldout>
|
||||
<ui:VisualElement style="height: 8;"/>
|
||||
</ui:ScrollView>
|
||||
|
||||
</ui:VisualElement>
|
||||
</ui:UXML>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 85f61fd61986b405dbd5bc38da39f73d
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
#if ENABLE_ADDRESSABLE_PROFILER && UNITY_2022_2_OR_NEWER
|
||||
|
||||
using UnityEditor.AddressableAssets.GUIElements;
|
||||
using UnityEngine.UIElements;
|
||||
|
||||
namespace UnityEditor.AddressableAssets.Diagnostics
|
||||
{
|
||||
internal class MissingReport : VisualElementsWrapper
|
||||
{
|
||||
public MissingReport(VisualElement rootView) : base(rootView) { }
|
||||
|
||||
public Image Icon => GetElement<Image>();
|
||||
public Label MissingBuildHashLabel => GetElement<Label>();
|
||||
public Button SearchForBuildReportButton => GetElement<Button>();
|
||||
|
||||
|
||||
private static VisualTreeAsset s_Template;
|
||||
private static VisualTreeAsset Template
|
||||
{
|
||||
get
|
||||
{
|
||||
if (s_Template == null)
|
||||
s_Template = ProfilerTemplates.MissingReport;
|
||||
return s_Template;
|
||||
}
|
||||
}
|
||||
|
||||
public static MissingReport Create()
|
||||
{
|
||||
VisualElement root = Template.Instantiate();
|
||||
return new MissingReport(root);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2df9ac6a7a23fae4291c4897bc63e732
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ui:UXML
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:ui="UnityEngine.UIElements"
|
||||
xmlns:uie="UnityEditor.UIElements"
|
||||
xmlns:addr="UnityEditor.AddressableAssets.GUIElements"
|
||||
xsi:noNamespaceSchemaLocation="../../../../../../UIElementsSchema/UIElements.xsd">
|
||||
<ui:VisualElement style="flex-grow: 1; background-color: rgba(0, 0, 0, 0); flex-direction: row;">
|
||||
<ui:Image name="Icon" style="flex-grow: 1; background-color: rgba(0, 0, 0, 0); width: 25px; height: 25px; max-width: 25px; max-height: 25px;" />
|
||||
<ui:Label name="MissingBuildHashLabel" tabindex="-1" text="" display-tooltip-when-elided="true" style="flex-wrap: wrap; white-space: normal; max-width: 400px;" />
|
||||
<ui:Button name="SearchForBuildReportButton" text="Find in file system" display-tooltip-when-elided="true" style="align-self: center;" />
|
||||
<addr:DocumentationButton name="DocsButton" page="editor/tools/ProfilerModule.html#requirements" display-tooltip-when-elided="true" tooltip="Open documentation in browser" />
|
||||
</ui:VisualElement>
|
||||
</ui:UXML>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 62587f30b7ab6b44e97cab2ebbbc1a5b
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
#if ENABLE_ADDRESSABLE_PROFILER && UNITY_2022_2_OR_NEWER
|
||||
|
||||
namespace UnityEditor.AddressableAssets.Diagnostics
|
||||
{
|
||||
internal static class TreeColumnNames
|
||||
{
|
||||
public const string TreeColumnName = "aap-tree-col-name";
|
||||
public const string TreeColumnType = "aap-tree-col-assetType";
|
||||
public const string TreeColumnAddressedCount = "aap-tree-col-addressedCount";
|
||||
public const string TreeColumnStatus = "aap-tree-col-status";
|
||||
public const string TreeColumnPercentage = "aap-tree-col-percentage";
|
||||
public const string TreeColumnBundleSource = "aap-tree-col-bundleSource";
|
||||
public const string TreeColumnReferencedBy = "aap-tree-col-referencedBy";
|
||||
public const string TreeColumnReferencesTo = "aap-tree-col-referencesTo";
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ba3466a966a5498ba5e322d82549f7ad
|
||||
timeCreated: 1667833991
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
#if ENABLE_ADDRESSABLE_PROFILER && UNITY_2022_2_OR_NEWER
|
||||
|
||||
using UnityEditor.AddressableAssets.GUIElements;
|
||||
using UnityEditor.UIElements;
|
||||
using UnityEngine.UIElements;
|
||||
|
||||
namespace UnityEditor.AddressableAssets.Diagnostics
|
||||
{
|
||||
internal class TreeViewPane : VisualElementsWrapper
|
||||
{
|
||||
public TreeViewPane(VisualElement rootView) : base(rootView)
|
||||
{
|
||||
}
|
||||
|
||||
public ToolbarMenu ViewMenu => GetElement<ToolbarMenu>();
|
||||
|
||||
public ToolbarMenu SearchMenu => GetElement<ToolbarMenu>();
|
||||
public ToolbarSearchField SearchField => GetElement<ToolbarSearchField>();
|
||||
|
||||
public MultiColumnTreeView TreeView => GetElement<MultiColumnTreeView>();
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7b211411dd3d6474cb7aa38594e05af7
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ui:UXML
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:ui="UnityEngine.UIElements"
|
||||
xmlns:uie="UnityEditor.UIElements"
|
||||
xmlns:addr="UnityEditor.AddressableAssets.GUIElements"
|
||||
xsi:noNamespaceSchemaLocation="../../../../../../UIElementsSchema/UIElements.xsd">
|
||||
|
||||
<ui:VisualElement name="ToolbarContainer">
|
||||
<uie:Toolbar>
|
||||
<uie:ToolbarMenu name="ViewMenu" tabindex="-1" display-tooltip-when-elided="true" tooltip="Choose what is displayed in the tree" text="View" />
|
||||
<ui:VisualElement style="flex-grow: 1; background-color: rgba(0, 0, 0, 0); width: 20px; max-width: 20px;" />
|
||||
<uie:ToolbarMenu name="SearchMenu" tabindex="-1" display-tooltip-when-elided="true" tooltip="Filter the Asset TreeView" text="Filter"/>
|
||||
<uie:ToolbarSearchField name="SearchField" focusable="true" display-tooltip-when-elided="true" tooltip="Filter what is visible in the content tree" style="min-width: 200px; align-self: flex-end;" />
|
||||
<addr:DocumentationButton page="editor/tools/ProfilerModule.html#filtering-content" display-tooltip-when-elided="true" tooltip="Open documentation in browser" />
|
||||
</uie:Toolbar>
|
||||
</ui:VisualElement>
|
||||
<ui:MultiColumnTreeView name="TreeView" fixed-item-height="20" sorting-enabled="true" reorderable="true" show-alternating-row-backgrounds="ContentOnly" display-tooltip-when-elided="true" tooltip="">
|
||||
<ui:Columns>
|
||||
<ui:Column name="aap-tree-col-name" title="Name" display-tooltip-when-elided="true" tooltip="Address or file path of the loaded content." min-width="150" width="300" stretchable="true" resizable="true" optional="false" />
|
||||
<ui:Column name="aap-tree-col-assetType" display-tooltip-when-elided="true" tooltip="Object Type of content" title="Type" min-width="60" stretchable="true" resizable="true" visible="false" />
|
||||
<ui:Column name="aap-tree-col-addressedCount" display-tooltip-when-elided="true" tooltip="Reference count within the Addressables system." title="Handles" min-width="60" stretchable="false" resizable="false" />
|
||||
<ui:Column name="aap-tree-col-status" display-tooltip-when-elided="true" tooltip="Status of the content" title="Status" min-width="55" max-width="80" stretchable="true" resizable="true" />
|
||||
<ui:Column name="aap-tree-col-percentage" display-tooltip-when-elided="true" tooltip="Percentage for progress of downloading or loading content (see Status)" title="%" min-width="40" max-width="40" stretchable="false" resizable="false" visible="false" />
|
||||
<ui:Column name="aap-tree-col-bundleSource" display-tooltip-when-elided="true" tooltip="Where the Asset Bundle was loaded from" title="Source" min-width="55" stretchable="true" resizable="true" visible="false" />
|
||||
<ui:Column name="aap-tree-col-referencedBy" display-tooltip-when-elided="true" tooltip="How many other content of the same content type (Asset Bundle, Asset, Object) directly references this." title="Refs By" min-width="60" max-width="60" stretchable="true" resizable="false" visible="false" />
|
||||
<ui:Column name="aap-tree-col-referencesTo" display-tooltip-when-elided="true" tooltip="How many other content of the same content type (Asset Bundle, Asset, Object) this content directly references." title="Refs To" min-width="60" max-width="60" stretchable="true" resizable="false" visible="false" />
|
||||
</ui:Columns>
|
||||
</ui:MultiColumnTreeView>
|
||||
</ui:UXML>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d79503fa30e4e47f7a80231b74f76eab
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ui:UXML
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:ui="UnityEngine.UIElements"
|
||||
xmlns:uie="UnityEditor.UIElements"
|
||||
xsi:noNamespaceSchemaLocation="../../../../../../UIElementsSchema/UIElements.xsd">
|
||||
<ui:VisualElement style="flex-grow: 1; background-color: rgba(0, 0, 0, 0); flex-direction: row; justify-content: center; align-items: flex-start; top: auto;">
|
||||
<ui:Label tabindex="-1" text="Addressables profiler detailed view supported on Unity Editor version 2022.2 or later" display-tooltip-when-elided="true" style="flex-wrap: wrap; white-space: normal;" />
|
||||
</ui:VisualElement>
|
||||
</ui:UXML>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 9a61d228cb4787b438c094a31315dffd
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
.help-area {
|
||||
background-color: rgb(208, 208, 208);
|
||||
border-left-color: rgb(169, 169, 169);
|
||||
border-right-color: rgb(169, 169, 169);
|
||||
border-top-color: rgb(169, 169, 169);
|
||||
border-bottom-color: rgb(169, 169, 169);
|
||||
border-left-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-top-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-top-left-radius: 5px;
|
||||
border-bottom-left-radius: 5px;
|
||||
border-top-right-radius: 5px;
|
||||
border-bottom-right-radius: 5px;
|
||||
margin-right: 10px;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
color: rgb(0, 0, 0);
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.d_help-area {
|
||||
background-color: rgb(64, 64, 64);
|
||||
border-left-color: rgb(89, 89, 89);
|
||||
border-right-color: rgb(89, 89, 89);
|
||||
border-top-color: rgb(89, 89, 89);
|
||||
border-bottom-color: rgb(89, 89, 89);
|
||||
border-left-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-top-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-top-left-radius: 5px;
|
||||
border-bottom-left-radius: 5px;
|
||||
border-top-right-radius: 5px;
|
||||
border-bottom-right-radius: 5px;
|
||||
margin-right: 10px;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
color: rgb(210, 210, 210);
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.help-area-text {
|
||||
white-space: normal;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.link-icon {
|
||||
margin-right: 4px;
|
||||
background-image: url('project://database/Packages/com.unity.addressables/Editor/Icons/white_help@2x.png?fileID=2800000&guid=2a1c92f384e631d4c95ab63b4d466677&type=3#white_help@2x');
|
||||
-unity-background-image-tint-color: rgb(58, 114, 176);
|
||||
color: rgb(58, 114, 176);
|
||||
min-width: 14px;
|
||||
min-height: 14px;
|
||||
max-width: 14px;
|
||||
max-height: 14px;
|
||||
}
|
||||
|
||||
.link-text {
|
||||
white-space: normal;
|
||||
flex-wrap: wrap;
|
||||
color: rgb(58, 114, 176);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f32ce06cf1ea74fd8b02fa04dee9692f
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
|
||||
disableValidation: 0
|
||||
Loading…
Add table
Add a link
Reference in a new issue