/// <summary> /// 关闭当前UI窗体(不需要传递参数) /// </summary> protected void CloseUIForm() { string strUIFormName = string.Empty; int intPosition = -1; strUIFormName = GetType().ToString(); //当前命名空间+类名 intPosition = strUIFormName.IndexOf('.'); if (intPosition != -1) { strUIFormName = strUIFormName.Substring(intPosition + 1); } UIManager.GetInstance().CloseUIForms(strUIFormName); }
/// <summary> /// 关闭与返回UI窗体 /// </summary> protected void CloseOrReturnUIForms() { string strUIFomrsName = null; int intPosition = -1; strUIFomrsName = GetType().ToString(); intPosition = strUIFomrsName.IndexOf('.'); if (intPosition != -1) { strUIFomrsName = strUIFomrsName.Substring(intPosition + 1); } UIManager.GetInstance().CloseOrReturnUIForms(strUIFomrsName); }
/// <summary> /// 关闭当前UI窗体 /// </summary> protected void CloseUIForm() { string strUIFromName = string.Empty; //处理后的UIFrom 名称 int intPosition = -1; strUIFromName = GetType().ToString(); //命名空间+类名 intPosition = strUIFromName.IndexOf('.'); if (intPosition != -1) { //剪切字符串中“.”之间的部分 strUIFromName = strUIFromName.Substring(intPosition + 1); } UIManager.GetInstance().CloseUIForms(strUIFromName); }
/// <summary> /// 关闭UI窗体 /// </summary> protected void CloseUIForm() { string strUIFormName = string.Empty; //处理后的UIForm的名称 int intPosition = -1; strUIFormName = GetType().ToString(); //命名空间+类的名称 intPosition = strUIFormName.IndexOf("."); if (intPosition != -1) { //去掉字符串中“.”之前的部分。 strUIFormName = strUIFormName.Substring(intPosition + 1); } UIManager.GetInstance().CloseUIForm(strUIFormName); }
public void LoginClick(GameObject go) { account = accountInput.GetComponent <InputField>().text; password = pwdInput.GetComponent <InputField>().text; //登陆账号密码检测 if (account == "111111" && password == "111111") { Debug.LogError("LoginSuccessFully"); UIManager.GetInstance().ShowUIForms("SelectSceneUIForm"); } else { Debug.LogError("账号或者密码错误"); } }
/// <summary> /// 关闭当前UI窗体 /// </summary> protected void CloseUIForm(string otherForm = "") { if (!string.IsNullOrEmpty(otherForm)) { UIManager.GetInstance().CloseUIForms(otherForm); return; } string strUIFromName = string.Empty; //处理后的UIFrom 名称 int intPosition = -1; strUIFromName = GetType().ToString(); //命名空间+类名 intPosition = strUIFromName.IndexOf('.'); if (intPosition != -1) { //剪切字符串中“.”之间的部分 strUIFromName = strUIFromName.Substring(intPosition + 1); } UIManager.GetInstance().CloseUIForms(strUIFromName); }
/// <summary> /// 打开UI窗体 /// </summary> /// <param name="uiFormName"></param> protected void OpenUIForm(string uiFormName) { UIManager.GetInstance().ShowUIForms(uiFormName); }
/// <summary> /// 打开UI窗体 /// </summary> /// <param name="strUIFormsName"></param> protected void ShowUIForms(string strUIFormsName) { UIManager.GetInstance().ShowUIForms(strUIFormsName); }
/// <summary> /// 打开UI窗体 /// Modify by 20180918 /// </summary> /// <param name="uiFormName">窗体名称</param> /// <param name="IsRedirection">是否直接转向</param> protected void OpenUIForm(string uiFormName, bool IsRedirection = false) { //print(GetType() + "/OpenUIForm()/打开UI窗体名称[uiFormName]= " + uiFormName);//Test UIManager.GetInstance().ShowUIForms(uiFormName, IsRedirection); }
/// <summary> /// 关闭UI窗口 /// </summary> /// <param name="uiFormName"></param> protected void CloseUIForm(string uiFormName) { //参数可以不要 UIManager.GetInstance().CloseUIForms(uiFormName); }