32 lines
1.0 KiB
C#
32 lines
1.0 KiB
C#
using AlicizaX.Editor;
|
|
using UnityEngine;
|
|
using UnityEditor;
|
|
|
|
|
|
namespace AlicizaX.Localization.Editor
|
|
{
|
|
[CustomEditor(typeof(LocalizationLanguage))]
|
|
public class LocalizationLanguageEditor : InspectorEditor<LocalizationLanguage>
|
|
{
|
|
public override void OnInspectorGUI()
|
|
{
|
|
EditorDrawing.DrawInspectorHeader(new GUIContent("Localization Language"), Target);
|
|
EditorGUILayout.Space();
|
|
|
|
serializedObject.Update();
|
|
{
|
|
EditorGUILayout.HelpBox("You can edit this language in the Game Localization Table Editor window.", MessageType.Info);
|
|
EditorGUILayout.Space();
|
|
|
|
Properties.Draw("LanguageName");
|
|
using (new EditorGUI.DisabledGroupScope(true))
|
|
{
|
|
int entries = Target.Strings.Count;
|
|
EditorGUILayout.TextField("Strings", entries.ToString());
|
|
}
|
|
}
|
|
serializedObject.ApplyModifiedProperties();
|
|
}
|
|
}
|
|
}
|