using System; using System.Text.RegularExpressions; using LC.Newtonsoft.Json; using UnityEngine; using UnityEngine.UI; using TapSDK.UI; using TapTap.AntiAddiction.Model; namespace TapTap.AntiAddiction.Internal { public class TaptapAntiAddictionIDInputController : BasePanelController { public Button closeButton; public Button submitButton; public InputField nameInputField; public InputField idNumberInputField; public Text titleText; public Text descriptionText; public Text buttonText; public GameObject errorNode; public Text errorTipText; internal Action OnVerified; internal Action OnException; internal Action OnClosed; private bool _isSending; private bool isSending { get => _isSending; set { if (value != _isSending) { _isSending = value; if (_isSending) UIManager.Instance.OpenLoading(); else UIManager.Instance.CloseLoading(); } } } /// /// bind ugui components for every panel /// protected override void BindComponents() { closeButton = transform.Find("Root/CloseButton").GetComponent