update editor windows

This commit is contained in:
hevinci
2023-10-17 19:03:11 +08:00
parent f63fcf1227
commit d5d5063453
30 changed files with 92 additions and 589 deletions

View File

@@ -66,7 +66,7 @@ namespace YooAsset.Editor
var buildModeList = GetSupportBuildModes();
int defaultIndex = buildModeList.FindIndex(x => x.Equals(buildMode));
_buildModeField = new PopupField<Enum>(buildModeList, defaultIndex);
_buildModeField.label = "ABB_BuildMode";
_buildModeField.label = "Build Mode";
_buildModeField.style.width = StyleWidth;
_buildModeField.RegisterValueChangedCallback(evt =>
{
@@ -84,7 +84,7 @@ namespace YooAsset.Editor
var encyptionClassName = AssetBundleBuilderSetting.GetPackageEncyptionClassName(PackageName, BuildPipeline);
int defaultIndex = encryptionClassTypes.FindIndex(x => x.FullName.Equals(encyptionClassName));
_encryptionField = new PopupField<Type>(encryptionClassTypes, defaultIndex);
_encryptionField.label = "ABB_Encryption";
_encryptionField.label = "Encryption";
_encryptionField.style.width = StyleWidth;
_encryptionField.RegisterValueChangedCallback(evt =>
{
@@ -95,7 +95,7 @@ namespace YooAsset.Editor
else
{
_encryptionField = new PopupField<Type>();
_encryptionField.label = "ABB_Encryption";
_encryptionField.label = "Encryption";
_encryptionField.style.width = StyleWidth;
encryptionContainer.Add(_encryptionField);
}
@@ -147,17 +147,6 @@ namespace YooAsset.Editor
// 构建按钮
var buildButton = Root.Q<Button>("Build");
buildButton.clicked += BuildButton_clicked;
// 本地化设置
UIElementsLocalize.Localize(_buildOutputField);
UIElementsLocalize.Localize(_buildVersionField);
UIElementsLocalize.Localize(_buildModeField);
UIElementsLocalize.Localize(_encryptionField);
UIElementsLocalize.Localize(_compressionField);
UIElementsLocalize.Localize(_outputNameStyleField);
UIElementsLocalize.Localize(_copyBuildinFileOptionField);
UIElementsLocalize.Localize(_copyBuildinFileTagsField);
UIElementsLocalize.Localize(buildButton);
}
private void RefreshView()
{

View File

@@ -1,14 +1,14 @@
<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="True">
<ui:VisualElement name="BuildContainer">
<ui:TextField picking-mode="Ignore" label="ABB_BuildOutput" name="BuildOutput" />
<ui:TextField picking-mode="Ignore" label="ABB_BuildVersion" name="BuildVersion" />
<ui:TextField picking-mode="Ignore" label="Build Output" name="BuildOutput" />
<ui:TextField picking-mode="Ignore" label="Build Version" name="BuildVersion" />
<ui:VisualElement name="BuildModeContainer" style="height: 24px;" />
<ui:VisualElement name="EncryptionContainer" style="height: 24px;" />
<uie:EnumField label="ABB_Compression" value="Center" name="Compression" />
<uie:EnumField label="ABB_FileNameStyle" value="Center" name="FileNameStyle" />
<uie:EnumField label="ABB_CopyBuildinFileOption" value="Center" name="CopyBuildinFileOption" />
<ui:TextField picking-mode="Ignore" label="ABB_CopyBuildinFileParam" name="CopyBuildinFileParam" />
<uie:EnumField label="Compression" value="Center" name="Compression" />
<uie:EnumField label="File Name Style" value="Center" name="FileNameStyle" />
<uie:EnumField label="Copy Buildin File Option" value="Center" name="CopyBuildinFileOption" />
<ui:TextField picking-mode="Ignore" label="Copy Buildin File Param" name="CopyBuildinFileParam" />
<ui:VisualElement name="ExtensionContainer" />
<ui:Button text="ABB_ClickBuild" display-tooltip-when-elided="true" name="Build" style="height: 50px; background-color: rgb(40, 106, 42); margin-top: 10px;" />
<ui:Button text="Click Build" display-tooltip-when-elided="true" name="Build" style="height: 50px; background-color: rgb(40, 106, 42); margin-top: 10px;" />
</ui:VisualElement>
</ui:UXML>