增加系统语言到实际语言的映射配置
This commit is contained in:
parent
5be280c0f0
commit
b0ba68fa5c
@ -146,17 +146,31 @@ namespace Logic.Editor
|
||||
textCom?.ForceMeshUpdate();
|
||||
}
|
||||
}
|
||||
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
if (InspectorUtils.InspectorButtonWithTextWidth("添加字体组"))
|
||||
{
|
||||
_asset.FontGroups.Add(new MultilingualFontGroup());
|
||||
}
|
||||
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
EditorGUILayout.BeginVertical(_whiteBoxStyle);
|
||||
if (_asset.TargetTypes.Count != 5)
|
||||
{
|
||||
_asset.TargetTypes.Clear();
|
||||
for (int i = (int)MultilingualType.ZH; i <= (int)MultilingualType.KR; i++)
|
||||
_asset.TargetTypes.Add((MultilingualType)i);
|
||||
}
|
||||
for (int i = 0; i < _asset.TargetTypes.Count; i++)
|
||||
{
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
InspectorUtils.InspectorTextWidthRich($"<b>系统语言{(MultilingualType)i} 对应游戏语言: </b>");
|
||||
_asset.TargetTypes[i] = (MultilingualType)EditorGUILayout.EnumPopup(_asset.TargetTypes[i]);
|
||||
EditorGUILayout.EndHorizontal();
|
||||
}
|
||||
EditorGUILayout.EndVertical();
|
||||
|
||||
|
||||
var deleteSet = new HashSet<MultilingualFontGroup>();
|
||||
for (int i = 0; i < _asset.FontGroups.Count; i++)
|
||||
@ -165,7 +179,6 @@ namespace Logic.Editor
|
||||
if (!ShowFontGroup(_asset.FontGroups[i])) continue;
|
||||
deleteSet.Add(_asset.FontGroups[i]);
|
||||
}
|
||||
|
||||
foreach (var deleteGroup in deleteSet) _asset.FontGroups.Remove(deleteGroup);
|
||||
ShowAllMultilingualItem();
|
||||
EditorGUILayout.EndScrollView();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user