OldBlueWater/BlueWater/Assets/Doozy/Editor/EditorUI/EditorLayouts.cs
2023-08-02 15:08:03 +09:00

328 lines
18 KiB
C#

// Copyright (c) 2015 - 2023 Doozy Entertainment. All Rights Reserved.
// This code can only be used under the standard Unity Asset Store End User License Agreement
// A Copy of the EULA APPENDIX 1 is available at http://unity3d.com/company/legal/as_terms
//.........................
//.....Generated Class.....
//.........................
//.......Do not edit.......
//.........................
using System.Diagnostics.CodeAnalysis;
using Doozy.Editor.EditorUI.ScriptableObjects.Layouts;
using UnityEngine.UIElements;
namespace Doozy.Editor.EditorUI
{
[SuppressMessage("ReSharper", "InconsistentNaming")]
public static class EditorLayouts
{
public static class Common
{
private static EditorDataLayoutGroup s_layoutGroup;
private static EditorDataLayoutGroup layoutGroup =>
s_layoutGroup != null
? s_layoutGroup
: s_layoutGroup = EditorDataLayoutDatabase.GetLayoutGroup("Common");
public static VisualTreeAsset GetVisualTreeAsset(LayoutName layoutName) =>
layoutGroup.GetVisualTreeAsset(layoutName.ToString());
public enum LayoutName
{
CategoryNameItemCategoryRow,
CategoryNameItemNameRow,
PrefabLinkDatabaseItemRow
}
private static VisualTreeAsset s_CategoryNameItemCategoryRow;
public static VisualTreeAsset CategoryNameItemCategoryRow => s_CategoryNameItemCategoryRow ? s_CategoryNameItemCategoryRow : s_CategoryNameItemCategoryRow = GetVisualTreeAsset(LayoutName.CategoryNameItemCategoryRow);
private static VisualTreeAsset s_CategoryNameItemNameRow;
public static VisualTreeAsset CategoryNameItemNameRow => s_CategoryNameItemNameRow ? s_CategoryNameItemNameRow : s_CategoryNameItemNameRow = GetVisualTreeAsset(LayoutName.CategoryNameItemNameRow);
private static VisualTreeAsset s_PrefabLinkDatabaseItemRow;
public static VisualTreeAsset PrefabLinkDatabaseItemRow => s_PrefabLinkDatabaseItemRow ? s_PrefabLinkDatabaseItemRow : s_PrefabLinkDatabaseItemRow = GetVisualTreeAsset(LayoutName.PrefabLinkDatabaseItemRow);
}
public static class Dashboard
{
private static EditorDataLayoutGroup s_layoutGroup;
private static EditorDataLayoutGroup layoutGroup =>
s_layoutGroup != null
? s_layoutGroup
: s_layoutGroup = EditorDataLayoutDatabase.GetLayoutGroup("Dashboard");
public static VisualTreeAsset GetVisualTreeAsset(LayoutName layoutName) =>
layoutGroup.GetVisualTreeAsset(layoutName.ToString());
public enum LayoutName
{
DashboardWindow
}
private static VisualTreeAsset s_DashboardWindow;
public static VisualTreeAsset DashboardWindow => s_DashboardWindow ? s_DashboardWindow : s_DashboardWindow = GetVisualTreeAsset(LayoutName.DashboardWindow);
}
public static class EditorUI
{
private static EditorDataLayoutGroup s_layoutGroup;
private static EditorDataLayoutGroup layoutGroup =>
s_layoutGroup != null
? s_layoutGroup
: s_layoutGroup = EditorDataLayoutDatabase.GetLayoutGroup("EditorUI");
public static VisualTreeAsset GetVisualTreeAsset(LayoutName layoutName) =>
layoutGroup.GetVisualTreeAsset(layoutName.ToString());
public enum LayoutName
{
ComponentField,
EditorColorInfo,
EditorMicroAnimationInfo,
EditorSelectableColorInfo,
EditorSpriteSheetInfo,
EditorTextureInfo,
EditorUIWindow,
FluidAnimatedContainer,
FluidButton,
FluidCircularGauge,
FluidComponentHeader,
FluidContainer,
FluidField,
FluidFoldout,
FluidListView,
FluidListViewItem,
FluidPlaceholder,
FluidSearchBox,
FluidSideMenu,
FluidSystemWindow,
FluidToggle,
FluidToggleButton,
FluidToggleIconButton,
FluidWindowLayout,
ListView,
ListViewItem,
ThemeColor,
WindowHeader
}
private static VisualTreeAsset s_ComponentField;
public static VisualTreeAsset ComponentField => s_ComponentField ? s_ComponentField : s_ComponentField = GetVisualTreeAsset(LayoutName.ComponentField);
private static VisualTreeAsset s_EditorColorInfo;
public static VisualTreeAsset EditorColorInfo => s_EditorColorInfo ? s_EditorColorInfo : s_EditorColorInfo = GetVisualTreeAsset(LayoutName.EditorColorInfo);
private static VisualTreeAsset s_EditorMicroAnimationInfo;
public static VisualTreeAsset EditorMicroAnimationInfo => s_EditorMicroAnimationInfo ? s_EditorMicroAnimationInfo : s_EditorMicroAnimationInfo = GetVisualTreeAsset(LayoutName.EditorMicroAnimationInfo);
private static VisualTreeAsset s_EditorSelectableColorInfo;
public static VisualTreeAsset EditorSelectableColorInfo => s_EditorSelectableColorInfo ? s_EditorSelectableColorInfo : s_EditorSelectableColorInfo = GetVisualTreeAsset(LayoutName.EditorSelectableColorInfo);
private static VisualTreeAsset s_EditorSpriteSheetInfo;
public static VisualTreeAsset EditorSpriteSheetInfo => s_EditorSpriteSheetInfo ? s_EditorSpriteSheetInfo : s_EditorSpriteSheetInfo = GetVisualTreeAsset(LayoutName.EditorSpriteSheetInfo);
private static VisualTreeAsset s_EditorTextureInfo;
public static VisualTreeAsset EditorTextureInfo => s_EditorTextureInfo ? s_EditorTextureInfo : s_EditorTextureInfo = GetVisualTreeAsset(LayoutName.EditorTextureInfo);
private static VisualTreeAsset s_EditorUIWindow;
public static VisualTreeAsset EditorUIWindow => s_EditorUIWindow ? s_EditorUIWindow : s_EditorUIWindow = GetVisualTreeAsset(LayoutName.EditorUIWindow);
private static VisualTreeAsset s_FluidAnimatedContainer;
public static VisualTreeAsset FluidAnimatedContainer => s_FluidAnimatedContainer ? s_FluidAnimatedContainer : s_FluidAnimatedContainer = GetVisualTreeAsset(LayoutName.FluidAnimatedContainer);
private static VisualTreeAsset s_FluidButton;
public static VisualTreeAsset FluidButton => s_FluidButton ? s_FluidButton : s_FluidButton = GetVisualTreeAsset(LayoutName.FluidButton);
private static VisualTreeAsset s_FluidCircularGauge;
public static VisualTreeAsset FluidCircularGauge => s_FluidCircularGauge ? s_FluidCircularGauge : s_FluidCircularGauge = GetVisualTreeAsset(LayoutName.FluidCircularGauge);
private static VisualTreeAsset s_FluidComponentHeader;
public static VisualTreeAsset FluidComponentHeader => s_FluidComponentHeader ? s_FluidComponentHeader : s_FluidComponentHeader = GetVisualTreeAsset(LayoutName.FluidComponentHeader);
private static VisualTreeAsset s_FluidContainer;
public static VisualTreeAsset FluidContainer => s_FluidContainer ? s_FluidContainer : s_FluidContainer = GetVisualTreeAsset(LayoutName.FluidContainer);
private static VisualTreeAsset s_FluidField;
public static VisualTreeAsset FluidField => s_FluidField ? s_FluidField : s_FluidField = GetVisualTreeAsset(LayoutName.FluidField);
private static VisualTreeAsset s_FluidFoldout;
public static VisualTreeAsset FluidFoldout => s_FluidFoldout ? s_FluidFoldout : s_FluidFoldout = GetVisualTreeAsset(LayoutName.FluidFoldout);
private static VisualTreeAsset s_FluidListView;
public static VisualTreeAsset FluidListView => s_FluidListView ? s_FluidListView : s_FluidListView = GetVisualTreeAsset(LayoutName.FluidListView);
private static VisualTreeAsset s_FluidListViewItem;
public static VisualTreeAsset FluidListViewItem => s_FluidListViewItem ? s_FluidListViewItem : s_FluidListViewItem = GetVisualTreeAsset(LayoutName.FluidListViewItem);
private static VisualTreeAsset s_FluidPlaceholder;
public static VisualTreeAsset FluidPlaceholder => s_FluidPlaceholder ? s_FluidPlaceholder : s_FluidPlaceholder = GetVisualTreeAsset(LayoutName.FluidPlaceholder);
private static VisualTreeAsset s_FluidSearchBox;
public static VisualTreeAsset FluidSearchBox => s_FluidSearchBox ? s_FluidSearchBox : s_FluidSearchBox = GetVisualTreeAsset(LayoutName.FluidSearchBox);
private static VisualTreeAsset s_FluidSideMenu;
public static VisualTreeAsset FluidSideMenu => s_FluidSideMenu ? s_FluidSideMenu : s_FluidSideMenu = GetVisualTreeAsset(LayoutName.FluidSideMenu);
private static VisualTreeAsset s_FluidSystemWindow;
public static VisualTreeAsset FluidSystemWindow => s_FluidSystemWindow ? s_FluidSystemWindow : s_FluidSystemWindow = GetVisualTreeAsset(LayoutName.FluidSystemWindow);
private static VisualTreeAsset s_FluidToggle;
public static VisualTreeAsset FluidToggle => s_FluidToggle ? s_FluidToggle : s_FluidToggle = GetVisualTreeAsset(LayoutName.FluidToggle);
private static VisualTreeAsset s_FluidToggleButton;
public static VisualTreeAsset FluidToggleButton => s_FluidToggleButton ? s_FluidToggleButton : s_FluidToggleButton = GetVisualTreeAsset(LayoutName.FluidToggleButton);
private static VisualTreeAsset s_FluidToggleIconButton;
public static VisualTreeAsset FluidToggleIconButton => s_FluidToggleIconButton ? s_FluidToggleIconButton : s_FluidToggleIconButton = GetVisualTreeAsset(LayoutName.FluidToggleIconButton);
private static VisualTreeAsset s_FluidWindowLayout;
public static VisualTreeAsset FluidWindowLayout => s_FluidWindowLayout ? s_FluidWindowLayout : s_FluidWindowLayout = GetVisualTreeAsset(LayoutName.FluidWindowLayout);
private static VisualTreeAsset s_ListView;
public static VisualTreeAsset ListView => s_ListView ? s_ListView : s_ListView = GetVisualTreeAsset(LayoutName.ListView);
private static VisualTreeAsset s_ListViewItem;
public static VisualTreeAsset ListViewItem => s_ListViewItem ? s_ListViewItem : s_ListViewItem = GetVisualTreeAsset(LayoutName.ListViewItem);
private static VisualTreeAsset s_ThemeColor;
public static VisualTreeAsset ThemeColor => s_ThemeColor ? s_ThemeColor : s_ThemeColor = GetVisualTreeAsset(LayoutName.ThemeColor);
private static VisualTreeAsset s_WindowHeader;
public static VisualTreeAsset WindowHeader => s_WindowHeader ? s_WindowHeader : s_WindowHeader = GetVisualTreeAsset(LayoutName.WindowHeader);
}
public static class Mody
{
private static EditorDataLayoutGroup s_layoutGroup;
private static EditorDataLayoutGroup layoutGroup =>
s_layoutGroup != null
? s_layoutGroup
: s_layoutGroup = EditorDataLayoutDatabase.GetLayoutGroup("Mody");
public static VisualTreeAsset GetVisualTreeAsset(LayoutName layoutName) =>
layoutGroup.GetVisualTreeAsset(layoutName.ToString());
public enum LayoutName
{
ModyActionRunner,
ModyStateIndicator
}
private static VisualTreeAsset s_ModyActionRunner;
public static VisualTreeAsset ModyActionRunner => s_ModyActionRunner ? s_ModyActionRunner : s_ModyActionRunner = GetVisualTreeAsset(LayoutName.ModyActionRunner);
private static VisualTreeAsset s_ModyStateIndicator;
public static VisualTreeAsset ModyStateIndicator => s_ModyStateIndicator ? s_ModyStateIndicator : s_ModyStateIndicator = GetVisualTreeAsset(LayoutName.ModyStateIndicator);
}
public static class Nody
{
private static EditorDataLayoutGroup s_layoutGroup;
private static EditorDataLayoutGroup layoutGroup =>
s_layoutGroup != null
? s_layoutGroup
: s_layoutGroup = EditorDataLayoutDatabase.GetLayoutGroup("Nody");
public static VisualTreeAsset GetVisualTreeAsset(LayoutName layoutName) =>
layoutGroup.GetVisualTreeAsset(layoutName.ToString());
public enum LayoutName
{
NodeView,
NodyInspectorWindow,
NodyWindow
}
private static VisualTreeAsset s_NodeView;
public static VisualTreeAsset NodeView => s_NodeView ? s_NodeView : s_NodeView = GetVisualTreeAsset(LayoutName.NodeView);
private static VisualTreeAsset s_NodyInspectorWindow;
public static VisualTreeAsset NodyInspectorWindow => s_NodyInspectorWindow ? s_NodyInspectorWindow : s_NodyInspectorWindow = GetVisualTreeAsset(LayoutName.NodyInspectorWindow);
private static VisualTreeAsset s_NodyWindow;
public static VisualTreeAsset NodyWindow => s_NodyWindow ? s_NodyWindow : s_NodyWindow = GetVisualTreeAsset(LayoutName.NodyWindow);
}
public static class Reactor
{
private static EditorDataLayoutGroup s_layoutGroup;
private static EditorDataLayoutGroup layoutGroup =>
s_layoutGroup != null
? s_layoutGroup
: s_layoutGroup = EditorDataLayoutDatabase.GetLayoutGroup("Reactor");
public static VisualTreeAsset GetVisualTreeAsset(LayoutName layoutName) =>
layoutGroup.GetVisualTreeAsset(layoutName.ToString());
public enum LayoutName
{
AnimationInfo,
AnimationPreview,
ReactionControls,
ReactorWindow,
TickerVisualizer
}
private static VisualTreeAsset s_AnimationInfo;
public static VisualTreeAsset AnimationInfo => s_AnimationInfo ? s_AnimationInfo : s_AnimationInfo = GetVisualTreeAsset(LayoutName.AnimationInfo);
private static VisualTreeAsset s_AnimationPreview;
public static VisualTreeAsset AnimationPreview => s_AnimationPreview ? s_AnimationPreview : s_AnimationPreview = GetVisualTreeAsset(LayoutName.AnimationPreview);
private static VisualTreeAsset s_ReactionControls;
public static VisualTreeAsset ReactionControls => s_ReactionControls ? s_ReactionControls : s_ReactionControls = GetVisualTreeAsset(LayoutName.ReactionControls);
private static VisualTreeAsset s_ReactorWindow;
public static VisualTreeAsset ReactorWindow => s_ReactorWindow ? s_ReactorWindow : s_ReactorWindow = GetVisualTreeAsset(LayoutName.ReactorWindow);
private static VisualTreeAsset s_TickerVisualizer;
public static VisualTreeAsset TickerVisualizer => s_TickerVisualizer ? s_TickerVisualizer : s_TickerVisualizer = GetVisualTreeAsset(LayoutName.TickerVisualizer);
}
public static class Signals
{
private static EditorDataLayoutGroup s_layoutGroup;
private static EditorDataLayoutGroup layoutGroup =>
s_layoutGroup != null
? s_layoutGroup
: s_layoutGroup = EditorDataLayoutDatabase.GetLayoutGroup("Signals");
public static VisualTreeAsset GetVisualTreeAsset(LayoutName layoutName) =>
layoutGroup.GetVisualTreeAsset(layoutName.ToString());
public enum LayoutName
{
ProvidersConsoleRow,
SignalsConsoleRow,
SignalsWindow,
StreamsConsoleRow
}
private static VisualTreeAsset s_ProvidersConsoleRow;
public static VisualTreeAsset ProvidersConsoleRow => s_ProvidersConsoleRow ? s_ProvidersConsoleRow : s_ProvidersConsoleRow = GetVisualTreeAsset(LayoutName.ProvidersConsoleRow);
private static VisualTreeAsset s_SignalsConsoleRow;
public static VisualTreeAsset SignalsConsoleRow => s_SignalsConsoleRow ? s_SignalsConsoleRow : s_SignalsConsoleRow = GetVisualTreeAsset(LayoutName.SignalsConsoleRow);
private static VisualTreeAsset s_SignalsWindow;
public static VisualTreeAsset SignalsWindow => s_SignalsWindow ? s_SignalsWindow : s_SignalsWindow = GetVisualTreeAsset(LayoutName.SignalsWindow);
private static VisualTreeAsset s_StreamsConsoleRow;
public static VisualTreeAsset StreamsConsoleRow => s_StreamsConsoleRow ? s_StreamsConsoleRow : s_StreamsConsoleRow = GetVisualTreeAsset(LayoutName.StreamsConsoleRow);
}
public static class UIManager
{
private static EditorDataLayoutGroup s_layoutGroup;
private static EditorDataLayoutGroup layoutGroup =>
s_layoutGroup != null
? s_layoutGroup
: s_layoutGroup = EditorDataLayoutDatabase.GetLayoutGroup("UIManager");
public static VisualTreeAsset GetVisualTreeAsset(LayoutName layoutName) =>
layoutGroup.GetVisualTreeAsset(layoutName.ToString());
public enum LayoutName
{
UIManagerWindow,
UIMenuItemButton,
UIMenuWindow
}
private static VisualTreeAsset s_UIManagerWindow;
public static VisualTreeAsset UIManagerWindow => s_UIManagerWindow ? s_UIManagerWindow : s_UIManagerWindow = GetVisualTreeAsset(LayoutName.UIManagerWindow);
private static VisualTreeAsset s_UIMenuItemButton;
public static VisualTreeAsset UIMenuItemButton => s_UIMenuItemButton ? s_UIMenuItemButton : s_UIMenuItemButton = GetVisualTreeAsset(LayoutName.UIMenuItemButton);
private static VisualTreeAsset s_UIMenuWindow;
public static VisualTreeAsset UIMenuWindow => s_UIMenuWindow ? s_UIMenuWindow : s_UIMenuWindow = GetVisualTreeAsset(LayoutName.UIMenuWindow);
}
}
}