TouhouLS/Assets/Code/Localization/LocalizationButtonInjector.cs

25 lines
509 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
public class LocalizationButtonInjector : MonoBehaviour {
private TMP_Text text;
public string key;
private void Start() {
text = GetComponent<TMP_Text>();
UpdateText();
}
// Texel - Hopefully this allows text to update better when stuff is renabled?
private void OnEnable() {
Start();
}
public void UpdateText() {
text.text = Localization.GetString(key).Replace("\\n", "\n");
}
}