Files
2026-07-08 20:42:51 +08:00

31 lines
937 B
C#

using System.Collections.Generic;
using UnityEngine;
namespace Michsky.UI.Reach
{
[CreateAssetMenu(fileName = "New Localization Table", menuName = "Reach UI/Localization/New Language")]
public class LocalizationLanguage : ScriptableObject
{
public LocalizationSettings localizationSettings;
public string languageID;
public string languageName;
public string localizedName;
public List<TableList> tableList = new List<TableList>();
[System.Serializable]
public class TableList
{
public LocalizationTable table;
public List<TableContent> tableContent = new List<TableContent>();
}
[System.Serializable]
public class TableContent
{
public string key;
[TextArea] public string value;
public AudioClip audioValue;
public Sprite spriteValue;
}
}
}