//public bool validateOnSubmit; protected override void Awake() { _previewLanguage = transform.Find("Text Preview").GetComponentInChildren <LanguageTextMeshController>(); _previewLanguage.token = $"{settingToken}.VALUE"; _previewLabel = _previewLanguage.GetComponentInChildren <HGTextMeshProUGUI>(); nameLabel = GetComponent <LanguageTextMeshController>(); nameLabel.token = nameToken; base.Awake(); if (!inputField) { return; } var button = transform.Find("Text Preview").GetComponentInChildren <HGButton>(); button.onClick.RemoveAllListeners(); button.onClick.AddListener(AttemptShow); button.disablePointerClick = false; inputField.onSubmit.AddListener(GetInput); inputField.onValueChanged.AddListener(OnValueChanged); inputField.text = GetCurrentValue(); _previewLanguage.InvokeMethod("Start"); }
protected override void OnUpdateControls() { _previewLanguage.InvokeMethod("Start"); }