using UnityEngine.UI; using TMPro; using UnityEngine; namespace HK { public class SubmitMessageUI : UIBase { [SerializeField] private UpMenuItem goUpMenu; [SerializeField] private TMP_InputField inpName; [SerializeField] private TMP_Text txtNameError; [SerializeField] private TMP_InputField inpMobile; [SerializeField] private TMP_Text txtModileError; [SerializeField] private TMP_InputField inpEmail; [SerializeField] private Toggle togIsAgree; [SerializeField] private Image btnNext; [SerializeField] private Image Keyboard_Name; [SerializeField] private Image Keyboard_Mobile; [SerializeField] private Image Keyboard_Email; public override void OnInit() { base.OnInit(); #region AutoGen_Init goUpMenu = GetValue("goUpMenu"); inpName = GetValue("inpName"); txtNameError = GetValue("txtNameError"); inpMobile = GetValue("inpMobile"); txtModileError = GetValue("txtModileError"); inpEmail = GetValue("inpEmail"); togIsAgree = GetValue("togIsAgree"); btnNext = GetValue("btnNext"); Keyboard_Name = GetValue("Keyboard_Name"); Keyboard_Mobile = GetValue("Keyboard_Mobile"); Keyboard_Email = GetValue("Keyboard_Email"); togIsAgree.onValueChanged.AddListener(OnValueChangedtogIsAgree); #endregion goUpMenu.OnClickReturn += Return; } private void Return() { UIManager.Instance.BackLast(); } #region AutoGen_Method private void OnValueChangedtogIsAgree(bool b) { } #endregion public override void OnDispose() { base.OnDispose(); #region AutoGen_Dispose togIsAgree.onValueChanged.RemoveListener(OnValueChangedtogIsAgree); goUpMenu = null; inpName = null; txtNameError = null; inpMobile = null; txtModileError = null; inpEmail = null; togIsAgree = null; btnNext = null; Keyboard_Name = null; Keyboard_Mobile = null; Keyboard_Email = null; #endregion } } }