Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
        /// <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);
        }
Beispiel #5
0
        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("账号或者密码错误");
            }
        }
Beispiel #6
0
        /// <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);
        }
Beispiel #7
0
 /// <summary>
 /// 打开UI窗体
 /// </summary>
 /// <param name="uiFormName"></param>
 protected void OpenUIForm(string uiFormName)
 {
     UIManager.GetInstance().ShowUIForms(uiFormName);
 }
Beispiel #8
0
 /// <summary>
 /// 打开UI窗体
 /// </summary>
 /// <param name="strUIFormsName"></param>
 protected void ShowUIForms(string strUIFormsName)
 {
     UIManager.GetInstance().ShowUIForms(strUIFormsName);
 }
Beispiel #9
0
 /// <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);
 }
Beispiel #10
0
 /// <summary>
 /// 关闭UI窗口
 /// </summary>
 /// <param name="uiFormName"></param>
 protected void CloseUIForm(string uiFormName)
 {
     //参数可以不要
     UIManager.GetInstance().CloseUIForms(uiFormName);
 }