OctoCore 0.0.1

This commit is contained in:
Alexandre Coirier
2026-02-09 23:53:14 +01:00
parent 85bf743cba
commit 80d0faf8a7
235 changed files with 13656 additions and 32 deletions
@@ -0,0 +1,34 @@
using System;
using UnityEditor;
using UnityEngine;
namespace OctoCore.Localization.Editor
{
[CustomEditor(typeof(OctoLocalizedTextData))]
public class OctoLocalizedTextDataEditor : UnityEditor.Editor
{
public override void OnInspectorGUI()
{
//DrawDefaultInspector();
OctoLocalizedTextData data = (OctoLocalizedTextData)target;
//if (GUILayout.Button("Init Languages")) data.Init();
//EditorGUILayout.Space();
foreach (string lang in Enum.GetNames(typeof(OctoLanguages)))
{
if (!data.Languages.ContainsKey(lang))
data.Languages[lang] = string.Empty;
EditorGUILayout.LabelField(lang.ToString(), EditorStyles.boldLabel);
data.Languages[lang] = EditorGUILayout.TextArea(data.Languages[lang], GUILayout.MinHeight(40));
EditorGUILayout.Space(5);
}
if (GUI.changed)
EditorUtility.SetDirty(data);
}
}
}