34 lines
651 B
C#
34 lines
651 B
C#
/*
|
|
* @Author: 白哉
|
|
* @Description:
|
|
* @Date: 2025年05月26日 星期一 14:05:50
|
|
* @Modify:
|
|
*/
|
|
|
|
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
|
|
namespace Logic.Multilingual
|
|
{
|
|
public class MultilingualTextMono : MonoBehaviour
|
|
{
|
|
public uint ID = 0;
|
|
|
|
|
|
private void OnEnable()
|
|
{
|
|
if (ID == 0) return;
|
|
OnMultilingualChanged();
|
|
}
|
|
|
|
public void OnMultilingualChanged()
|
|
{
|
|
if (ID == 0) return;
|
|
var text = GetComponent<TextMeshProUGUI>();
|
|
if (!text) return;
|
|
text.text = MultilingualManager.Instance.GetMultilingualText(ID);
|
|
}
|
|
}
|
|
} |