예제 #1
0
        //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");
        }
예제 #2
0
 protected override void OnUpdateControls()
 {
     _previewLanguage.InvokeMethod("Start");
 }