/* ------ Button Click ------ */ public IEnumerator DoCheckValidateType() { if (!mCheckState) { EginProgressHUD.Instance.ShowWaitHUD(ZPLocalization.Instance.Get("HttpConnectWait")); WWW www = HttpConnect.Instance.HttpRequestWithSession(ConnectDefine.SAFE_VALIDATE_TYPE_URL, null); yield return(www); HttpResult result = HttpConnect.Instance.BaseResult(www); EginProgressHUD.Instance.HideHUD(); if (HttpResult.ResultType.Sucess == result.resultType) { mCheckState = true; JSONObject resultObj = (JSONObject)result.resultObject; mValidateType = (SafeValidate.ValidateType)resultObj["bank_validate"].n; bool isLogin = (resultObj["is_login"].n == 1); UpdateLoginState(isLogin); } else { UpdateLoginState(false); EginProgressHUD.Instance.ShowPromptHUD(result.resultObject as string); } } }
public void ShowValidateInput(SafeValidate.ValidateType validateType) { HideValidateInput(); switch (validateType) { case SafeValidate.ValidateType.BankPassword: vBankPassword.SetActive(true); break; case SafeValidate.ValidateType.PhoneCode: vPhoneCode.SetActive(true); break; } }