using LitJson; using SC.XR.Unity; using ShadowStudio.Mgr; using Studio.Scripts.HttpMessage; using System; using System.Collections; using System.Collections.Generic; using System.Text.RegularExpressions; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; using XRTool.UI; using XRTool.Util; using XRTool.WorldUI; namespace ShadowStudio.UI { [RequireComponent(typeof(WorldDlg))] public class VerifyLoginDlg : UnitySingleton { private SCInputField phoneNumInputField; private SCInputField verifyInputField; private Button loginBtn; private Button sendBtn; private TextMesh sendText; private Text userRemind; private Text vcodeRemind; private Button userPassLoginBtn; private Button SNLoginBtn; private bool isSend; private int time; private float asecond; // private string receiveCode; private int num; // public bool isLock; WorldDlg dlg; // Start is called before the first frame update void Start() { dlg = GetComponent(); phoneNumInputField = dlg.GetChild("UIRoot/PhoneNumInputField"); phoneNumInputField.onEndEdit.AddListener(InputPhoneNumEnd); phoneNumInputField.onValueChanged.AddListener(PhoneNumValueChanged); verifyInputField = dlg.GetChild("UIRoot/VerifyInputField"); verifyInputField.onValueChanged.AddListener(VerifyValueChanged); loginBtn = dlg.GetChild