26 lines
601 B
C#
26 lines
601 B
C#
![]() |
using System;
|
||
|
using TMPro;
|
||
|
|
||
|
namespace UnityEngine.UI
|
||
|
{
|
||
|
public class UXTextMeshPro : TextMeshProUGUI
|
||
|
{
|
||
|
[SerializeField] private string m_localizationID = "";
|
||
|
|
||
|
protected override void Start()
|
||
|
{
|
||
|
base.Start();
|
||
|
if (!Application.isPlaying) return;
|
||
|
ChangeLanguage();
|
||
|
}
|
||
|
|
||
|
protected void ChangeLanguage()
|
||
|
{
|
||
|
if (!string.IsNullOrEmpty(m_localizationID) && !"None".Equals(m_localizationID))
|
||
|
{
|
||
|
text = GameApp.Localization.GetString(m_localizationID);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|