iFactory.Cutting.Unity/Assets/Artists/UX/CuttingPanel.uxml

160 lines
18 KiB
Plaintext

<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False">
<ui:Template name="CuttingBrush" src="project://database/Assets/Artists/UX/CuttingBrush.uxml?fileID=9197481963319205126&amp;guid=61004b5c47c964743b6b6fc8965fac9f&amp;type=3#CuttingBrush" />
<ui:Template name="Template_MaterialBoard" src="project://database/Assets/Artists/UX/Template_MaterialBoard.uxml?fileID=9197481963319205126&amp;guid=9aa61a4d8ecb80547b4e57b7e4d01500&amp;type=3#Template_MaterialBoard" />
<Style src="project://database/Assets/BITKit/Unity/UX/Common/Common.uss?fileID=7433441132597879392&amp;guid=a3a69d3518fd02b489e721f3c5b0b539&amp;type=3#Common" />
<Style src="project://database/Assets/Artists/UX/CuttingPanel.uss?fileID=7433441132597879392&amp;guid=114425baa6f9b77488ae3597936f2944&amp;type=3#CuttingPanel" />
<ui:VisualElement picking-mode="Ignore" class="root">
<ui:VisualElement name="reference-image" picking-mode="Ignore" class="flex-center" style="width: 256px; height: 256px; background-image: url(&quot;project://database/Assets/BITKit/Unity/Art/Icons/Icon_Settings.png?fileID=2800000&amp;guid=83d6032243d653847999ca08250080a1&amp;type=3#Icon_Settings&quot;);" />
</ui:VisualElement>
<ui:VisualElement name="bg" picking-mode="Ignore" class="photo-mode" style="flex-grow: 1;">
<ui:VisualElement picking-mode="Ignore" style="background-image: url(&quot;project://database/Assets/BITKit/Unity/Art/Backgrounds/BG_Gradient_Half.png?fileID=2800000&amp;guid=901684d8a74b397439bb9c11b92d0cc7&amp;type=3#BG_Gradient_Half&quot;); -unity-background-image-tint-color: rgb(0, 0, 0); position: absolute; left: 0; top: 0; bottom: 0; right: 82%;" />
<ui:VisualElement picking-mode="Ignore" style="background-image: url(&quot;project://database/Assets/BITKit/Unity/Art/Backgrounds/BG_Gradient_Half.png?fileID=2800000&amp;guid=901684d8a74b397439bb9c11b92d0cc7&amp;type=3#BG_Gradient_Half&quot;); -unity-background-image-tint-color: rgb(0, 0, 0); position: absolute; left: 82%; top: 0; bottom: 0; right: 0; rotate: 180deg;" />
</ui:VisualElement>
<ui:VisualElement name="LB" picking-mode="Ignore" class="root" style="top: 0; left: 64px; bottom: 32px; align-items: flex-start; justify-content: flex-end;">
<ui:VisualElement>
<ui:Label tabindex="-1" text="FPS:90" parse-escape-sequences="true" display-tooltip-when-elided="true" name="fps-label" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;" />
<ui:Label tabindex="-1" text="Ping:32ms" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ping-label" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;" />
<ui:Label tabindex="-1" text="Freq:90HZ" parse-escape-sequences="true" display-tooltip-when-elided="true" name="rate-label" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;" />
</ui:VisualElement>
<ui:VisualElement picking-mode="Ignore" style="flex-direction: row; border-bottom-width: 1px; border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); border-top-color: rgba(255, 255, 255, 0.5); border-bottom-color: rgba(255, 255, 255, 0.5);">
<ui:Label tabindex="-1" text="[按住 鼠标中键]&#10;[鼠标左键]&#10;[Shift+WASD]" parse-escape-sequences="true" display-tooltip-when-elided="true" picking-mode="Ignore" />
<ui:Label tabindex="-1" text="旋转视角&#10;使用笔刷操作&#10;移动视角" parse-escape-sequences="true" display-tooltip-when-elided="true" picking-mode="Ignore" />
</ui:VisualElement>
<ui:VisualElement style="height: 8px;" />
<ui:VisualElement style="flex-direction: row; align-items: flex-end;">
<ui:VisualElement name="logo" style="background-image: url(&quot;project://database/Assets/Artists/Arts/Logos/logo_CN_Intelli.png?fileID=2800000&amp;guid=6b3587d9aacd79143a01fc8c627e2cd9&amp;type=3#logo_CN_Intelli&quot;); width: 100px; height: 60px;" />
<ui:Label tabindex="-1" text="提示您:" parse-escape-sequences="true" display-tooltip-when-elided="true" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; -unity-font-style: bold; color: rgba(247, 247, 247, 0.69);" />
</ui:VisualElement>
</ui:VisualElement>
<ui:VisualElement picking-mode="Ignore" name="L" class="root theme-dark photo-mode">
<ui:VisualElement picking-mode="Ignore" style="margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: 64px; min-width: 64px; flex-direction: row; align-items: center;">
<ui:VisualElement picking-mode="Ignore" style="align-items: flex-start;">
<ui:VisualElement picking-mode="Ignore" style="flex-direction: row; align-items: center;">
<ui:VisualElement picking-mode="Ignore" style="width: 64px; height: 64px; align-items: center; justify-content: center;">
<ui:VisualElement picking-mode="Ignore" style="background-image: resource(&apos;Sprites/Brush&apos;); width: 24px; height: 24px;" />
</ui:VisualElement>
<ui:Label tabindex="-1" text="笔刷信息" parse-escape-sequences="true" display-tooltip-when-elided="true" name="brush-name-label" class="tl" style="margin-left: 8px;" />
</ui:VisualElement>
<ui:Label tabindex="-1" text="笔刷" parse-escape-sequences="true" display-tooltip-when-elided="true" class="tl" style="display: none;" />
<ui:VisualElement picking-mode="Ignore" style="flex-direction: row;">
<ui:VisualElement name="cuttingBrush-container">
<ui:Instance template="CuttingBrush" name="CuttingBrush" />
<ui:Instance template="CuttingBrush" name="CuttingBrush" class="unity-disabled" />
<ui:Instance template="CuttingBrush" name="CuttingBrush" />
<ui:Instance template="CuttingBrush" name="CuttingBrush" />
<ui:Instance template="CuttingBrush" name="CuttingBrush" />
<ui:Instance template="CuttingBrush" name="CuttingBrush" />
</ui:VisualElement>
<ui:VisualElement picking-mode="Ignore" style="margin-right: 16px; margin-left: 8px;">
<ui:Label tabindex="-1" text="切削笔刷&#10;用于各种切割" parse-escape-sequences="true" display-tooltip-when-elided="true" name="brush-info-label" />
<ui:Label tabindex="-1" text="笔刷参数" parse-escape-sequences="true" display-tooltip-when-elided="true" class="tl" />
<ui:VisualElement name="brush-fields-container">
<ui:TextField picking-mode="Ignore" label="Text Field" value="filler text" />
<ui:Hash128Field label="Hash128 Field" value="885eea9fcca73bdadde4ecd6a3af1312" />
</ui:VisualElement>
</ui:VisualElement>
</ui:VisualElement>
</ui:VisualElement>
</ui:VisualElement>
</ui:VisualElement>
<ui:VisualElement name="T" picking-mode="Ignore" class="root theme-dark" style="align-items: flex-start; padding-top: 32px; padding-right: 64px; padding-bottom: 32px; padding-left: 64px; flex-direction: row; justify-content: flex-start;">
<ui:Foldout text="开始菜单" class="--button">
<ui:Label tabindex="-1" text="储存" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="保存" parse-escape-sequences="true" display-tooltip-when-elided="true" name="save-button" />
<ui:Button text="另存为" parse-escape-sequences="true" display-tooltip-when-elided="true" name="save-as-button" />
<ui:Label tabindex="-1" text="载入" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="载入" parse-escape-sequences="true" display-tooltip-when-elided="true" name="load-button" />
<ui:Button text="重新加载" parse-escape-sequences="true" display-tooltip-when-elided="true" name="reload-button" />
</ui:Foldout>
<ui:Foldout text="参数" class="--button">
<ui:Label tabindex="-1" text="文件" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Toggle label="自动保存" tooltip="暂不可用" />
<ui:Label tabindex="-1" text="预览" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Toggle label="相片模式" tooltip="暂不可用" name="photo-mode-toggle" />
</ui:Foldout>
<ui:Button text="Mod管理" parse-escape-sequences="true" display-tooltip-when-elided="true" name="mod-button" />
<ui:Button text="创意工坊" parse-escape-sequences="true" display-tooltip-when-elided="true" name="workshop-button" />
<ui:Foldout text="应用设置" class="--button">
<ui:Button text="设置" parse-escape-sequences="true" display-tooltip-when-elided="true" name="options-button" />
<ui:Button text="退出" parse-escape-sequences="true" display-tooltip-when-elided="true" name="exit-button" />
</ui:Foldout>
<ui:VisualElement style="flex-direction: row; align-items: center;">
<ui:Label tabindex="-1" text="当前保存路径:" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Label tabindex="-1" text="未保存或加载" parse-escape-sequences="true" display-tooltip-when-elided="true" name="save-path-label" />
</ui:VisualElement>
</ui:VisualElement>
<ui:VisualElement picking-mode="Ignore" name="RT" class="root theme-dark photo-mode">
<ui:VisualElement picking-mode="Ignore" style="flex-direction: row; align-items: stretch; width: auto; min-width: 256px; margin-top: 32px; margin-left: auto; margin-right: 64px; margin-bottom: 64px;">
<ui:VisualElement>
<ui:Label tabindex="-1" text="辅助功能" parse-escape-sequences="true" display-tooltip-when-elided="true" class="tl" />
<ui:Label tabindex="-1" text="参考图形" parse-escape-sequences="true" display-tooltip-when-elided="true" class="tm" />
<ui:Button text="选择图像" parse-escape-sequences="true" display-tooltip-when-elided="true" name="pick-image-button" tooltip="复制到剪贴板" />
<ui:Label tabindex="-1" text="屏幕空间不透明度" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Slider high-value="1" name="2d-opacity-slider" style="width: 128px;" />
<ui:Label tabindex="-1" text="3D空间不透明度" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Slider high-value="1" name="3d-opacity-slider" style="width: 128px;" />
</ui:VisualElement>
<ui:VisualElement picking-mode="Ignore">
<ui:Label tabindex="-1" text="用户指令" parse-escape-sequences="true" display-tooltip-when-elided="true" class="tl" />
<ui:Button text="导出切割数据" parse-escape-sequences="true" display-tooltip-when-elided="true" name="export-button" tooltip="复制到剪贴板" />
<ui:Label tabindex="-1" text="切削命令" parse-escape-sequences="true" display-tooltip-when-elided="true" class="tl" />
<ui:Button text="撤销" parse-escape-sequences="true" display-tooltip-when-elided="true" name="undo-button" tooltip="撤销上一步的命令" />
<ui:Label tabindex="-1" text="特殊指令" parse-escape-sequences="true" display-tooltip-when-elided="true" class="tl" />
<ui:Button text="清除所有命令" parse-escape-sequences="true" display-tooltip-when-elided="true" name="clear-button" tooltip="清除所有命令,不可撤销" />
</ui:VisualElement>
<ui:VisualElement>
<ui:Label tabindex="-1" text="切削命令历史" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label" class="tl" />
<ui:ScrollView>
<ui:VisualElement name="commands-container">
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
<ui:Button text="切割:1" parse-escape-sequences="true" display-tooltip-when-elided="true" />
</ui:VisualElement>
</ui:ScrollView>
</ui:VisualElement>
</ui:VisualElement>
</ui:VisualElement>
<ui:VisualElement picking-mode="Ignore" name="B" class="root theme-dark photo-mode" style="flex-direction: column-reverse; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; align-items: center;">
<ui:VisualElement picking-mode="Ignore">
<ui:VisualElement picking-mode="Ignore" style="flex-direction: row;">
<ui:VisualElement name="VisualElement" style="width: 48px; height: 48px; background-color: rgba(32, 32, 32, 0);">
<ui:VisualElement name="VisualElement" class="root" style="background-image: url(&quot;project://database/Assets/BITKit/Unity/Art/Icons/EditorIcons/processed/d_Prefab%20Icon.png?fileID=2800000&amp;guid=4bf02adfc0d27c542bc29a373f850f5f&amp;type=3#d_Prefab Icon&quot;); margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px;" />
</ui:VisualElement>
<ui:Label tabindex="-1" text="更换切削板" parse-escape-sequences="true" display-tooltip-when-elided="true" class="tl" />
</ui:VisualElement>
<ui:Label tabindex="-1" text="请注意:更换物料前可能需要&lt;color=yellow&gt;清除切割&lt;/color&gt;" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label" picking-mode="Ignore" style="-unity-text-align: upper-center;" />
<ui:VisualElement name="material-board-container" picking-mode="Ignore" style="align-items: flex-end; justify-content: center; flex-direction: row;">
<ui:Instance template="Template_MaterialBoard" name="Template_MaterialBoard" class="unity-disabled" />
<ui:Instance template="Template_MaterialBoard" name="Template_MaterialBoard" />
<ui:Instance template="Template_MaterialBoard" name="Template_MaterialBoard" />
</ui:VisualElement>
</ui:VisualElement>
</ui:VisualElement>
</ui:UXML>