using System; using UnityEngine; using UnityEngine.UI; [RequireComponent(typeof(InputField))] public class InputFieldLocalization : MonoBehaviour { public string key; void Start() { // Get the string value from localization manager from key // and set the text component text value to the returned string value GetComponent < InputField > ().placeholder.GetComponent().text = LocalizationManager.Instance.GetText(key); } internal void UpdateText() { GetComponent().placeholder.GetComponent().text = LocalizationManager.Instance.GetText(key); } }