//
// テキストコンポーネントを言語別のテキストで置き換える
//
using UnityEngine;
using UnityEngine.UI;
public class CustumText : MonoBehaviour
{
// 表示するテキストデータ
[SerializeField] private TextData textData;
// 表示したい言語
[SerializeField] private Language language;
private Text text;
private void Awake()
{
// テキストコンポーネントを取得する
text = GetComponent();
}
private void Start()
{
// 言語に応じたテキストを設定する
text.text = textData.GetText(language);
}
}