//解析注册响应 public static void ParseRegisterResponse(Message Info) { bool status = (bool)Info.jsonObj["status"]; if (status) { //弹出注册成功的提示框 _YesAlert alert = AlertManager.ShowYes(); alert.SetAlertInfo("注册成功").SetYesButtonText("确认") .SetYesButtonEvent(() => { //alert.autoClose(Time.realtimeSinceStartup); //自动关闭事件 AlertManager.Destroy(); }) .SetAutoCloseEvent(null); Debug.Log("Succeed"); } else { //弹出注册失败,账号已经存在的提示框 AlertManager.ShowYes().SetAlertInfo("该账号已被注册").SetYesButtonText("确认") .SetYesButtonEvent(() => { AlertManager.Destroy(); }); Debug.Log("failed"); } }
public static _YesAlert ShowYes() { if (_root == null) { _root = GameObject.Find("AlertManager").transform; } GameObject obj = (GameObject)Object.Instantiate(Resources.Load <GameObject>(Constants.alertYesPath), _root); obj.GetComponent <RectTransform>().localPosition = Vector3.zero; obj.name = "Yes"; _YesAlert alert = obj.GetComponent <_YesAlert>(); alerts = obj; return(alert); }