mirror of
https://github.com/tuyoogame/YooAsset.git
synced 2026-05-27 03:00:17 +00:00
update editor windows
This commit is contained in:
@@ -14,8 +14,7 @@ namespace YooAsset.Editor
|
||||
[MenuItem("YooAsset/AssetBundle Collector", false, 101)]
|
||||
public static void OpenWindow()
|
||||
{
|
||||
string windowTitle = Localization.Language(ELanguageKey.ABC_WindowTitle);
|
||||
AssetBundleCollectorWindow window = GetWindow<AssetBundleCollectorWindow>(windowTitle, true, WindowsDefine.DockedWindowTypes);
|
||||
AssetBundleCollectorWindow window = GetWindow<AssetBundleCollectorWindow>("AssetBundle Collector", true, WindowsDefine.DockedWindowTypes);
|
||||
window.minSize = new Vector2(800, 600);
|
||||
}
|
||||
|
||||
@@ -321,7 +320,7 @@ namespace YooAsset.Editor
|
||||
// 分组激活规则
|
||||
var activeRuleContainer = root.Q("ActiveRuleContainer");
|
||||
{
|
||||
_activeRulePopupField = new PopupField<RuleDisplayName>("ABC_ActiveRule", _activeRuleList, 0);
|
||||
_activeRulePopupField = new PopupField<RuleDisplayName>("Group Active", _activeRuleList, 0);
|
||||
_activeRulePopupField.name = "ActiveRuleMaskField";
|
||||
_activeRulePopupField.style.unityTextAlign = TextAnchor.MiddleLeft;
|
||||
_activeRulePopupField.formatListItemCallback = FormatListItemCallback;
|
||||
@@ -340,40 +339,6 @@ namespace YooAsset.Editor
|
||||
activeRuleContainer.Add(_activeRulePopupField);
|
||||
}
|
||||
|
||||
// 本地化设置
|
||||
{
|
||||
UIElementsLocalize.Localize(_globalSettingsButton);
|
||||
UIElementsLocalize.Localize(_packageSettingsButton);
|
||||
UIElementsLocalize.Localize(_showPackageToogle);
|
||||
UIElementsLocalize.Localize(_showEditorAliasToggle);
|
||||
UIElementsLocalize.Localize(_uniqueBundleNameToogle);
|
||||
UIElementsLocalize.Localize(_enableAddressableToogle);
|
||||
UIElementsLocalize.Localize(_locationToLowerToogle);
|
||||
UIElementsLocalize.Localize(_includeAssetGUIDToogle);
|
||||
UIElementsLocalize.Localize(_ignoreDefaultTypeToogle);
|
||||
UIElementsLocalize.Localize(_autoCollectShadersToogle);
|
||||
}
|
||||
{
|
||||
UIElementsLocalize.Localize(fixBtn);
|
||||
UIElementsLocalize.Localize(importBtn);
|
||||
UIElementsLocalize.Localize(exportBtn);
|
||||
UIElementsLocalize.Localize(_saveButton);
|
||||
}
|
||||
{
|
||||
var packageTitle = root.Q<Label>("PackageTitle");
|
||||
var groupTitle = root.Q<Label>("GroupTitle");
|
||||
var collectorTitle = root.Q<Label>("CollectorTitle");
|
||||
UIElementsLocalize.Localize(packageTitle);
|
||||
UIElementsLocalize.Localize(_packageNameTxt);
|
||||
UIElementsLocalize.Localize(_packageDescTxt);
|
||||
UIElementsLocalize.Localize(groupTitle);
|
||||
UIElementsLocalize.Localize(_groupNameTxt);
|
||||
UIElementsLocalize.Localize(_groupDescTxt);
|
||||
UIElementsLocalize.Localize(_groupTagsTxt);
|
||||
UIElementsLocalize.Localize(collectorTitle);
|
||||
UIElementsLocalize.Localize(_activeRulePopupField);
|
||||
}
|
||||
|
||||
// 刷新窗体
|
||||
RefreshWindow();
|
||||
}
|
||||
@@ -498,7 +463,7 @@ namespace YooAsset.Editor
|
||||
var selectPackage = _packageListView.selectedItem as AssetBundleCollectorPackage;
|
||||
if (selectPackage != null)
|
||||
{
|
||||
string packageSettingName = Localization.Language(ELanguageKey.ABC_PackageSettings);
|
||||
string packageSettingName = "Package Settings";
|
||||
_packageSettingsButton.SetEnabled(true);
|
||||
_packageSettingsButton.text = $"{packageSettingName} ({selectPackage.PackageName})";
|
||||
_enableAddressableToogle.SetValueWithoutNotify(selectPackage.EnableAddressable);
|
||||
@@ -532,14 +497,14 @@ namespace YooAsset.Editor
|
||||
|
||||
if (_enableAddressableToogle.value && _locationToLowerToogle.value)
|
||||
{
|
||||
string tips = Localization.Language(ELanguageKey.ABC_HelpBox1);
|
||||
string tips = "The [Enable Addressable] option and [Location To Lower] option cannot be enabled at the same time.";
|
||||
var helpBox = new HelpBox(tips, HelpBoxMessageType.Error);
|
||||
_helpBoxContainer.Add(helpBox);
|
||||
}
|
||||
|
||||
if (AssetBundleCollectorSettingData.Setting.Packages.Count > 1 && _uniqueBundleNameToogle.value == false)
|
||||
{
|
||||
string tips = Localization.Language(ELanguageKey.ABC_HelpBox2);
|
||||
string tips = "There are multiple Packages in the current config, Recommended to enable the [Unique Bundle Name] option.";
|
||||
var helpBox = new HelpBox(tips, HelpBoxMessageType.Warning);
|
||||
_helpBoxContainer.Add(helpBox);
|
||||
}
|
||||
@@ -769,7 +734,7 @@ namespace YooAsset.Editor
|
||||
{
|
||||
var objectField = new ObjectField();
|
||||
objectField.name = "ObjectField1";
|
||||
objectField.label = Localization.Language(ELanguageKey.ABC_Collector);
|
||||
objectField.label = "Collector";
|
||||
objectField.objectType = typeof(UnityEngine.Object);
|
||||
objectField.style.unityTextAlign = TextAnchor.MiddleLeft;
|
||||
objectField.style.flexGrow = 1f;
|
||||
@@ -816,7 +781,7 @@ namespace YooAsset.Editor
|
||||
{
|
||||
var textField = new TextField();
|
||||
textField.name = "TextField0";
|
||||
textField.label = Localization.Language(ELanguageKey.ABC_UserData);
|
||||
textField.label = "User Data";
|
||||
textField.style.width = 200;
|
||||
elementBottom.Add(textField);
|
||||
var label = textField.Q<Label>();
|
||||
@@ -825,7 +790,7 @@ namespace YooAsset.Editor
|
||||
{
|
||||
var textField = new TextField();
|
||||
textField.name = "TextField1";
|
||||
textField.label = Localization.Language(ELanguageKey.ABC_Tags);
|
||||
textField.label = "Asset Tags";
|
||||
textField.style.width = 100;
|
||||
textField.style.marginLeft = 20;
|
||||
textField.style.flexGrow = 1;
|
||||
|
||||
Reference in New Issue
Block a user