// 获取数值表
    public void getNetFile()
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("GetNetEntityFile_hotfix", "getNetFile"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.GetNetEntityFile_hotfix", "getNetFile", null, null);
            return;
        }

        Invoke("onInvoke", 6);

        // 恢复初始状态
        {
            for (int i = 0; i < m_fileList.Count; i++)
            {
                m_fileList[i].m_fileGetState = FileInfo.FileGetState.FileGetState_NoStart;
            }
        }

        // 拉取数值表
        {
            NetLoading.getInstance().Show();

            NetConfig.reqNetConfig();
            PropData.getInstance().reqNet();
            ChatData.getInstance().reqNet();
            HuDongData.getInstance().reqNet();
            if (SensitiveWordUtil.WordsDatas == null || SensitiveWordUtil.WordsDatas.Length == 0)
            {
                SensitiveWordUtil.reqNet();
            }
            VipData.reqNet();
        }
    }
    public void netDataDown()
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("LoginScript_hotfix", "netDataDown"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.LoginScript_hotfix", "netDataDown", null, null);
            return;
        }

        // 拉取数值表
        {
            NetLoading.getInstance().Show();

            NetConfig.reqNetConfig();
            PropData.getInstance().reqNet();
            ChatData.getInstance().reqNet();
            HuDongData.getInstance().reqNet();
            SensitiveWordUtil.reqNet();
            VipData.reqNet();
        }

        if (OtherData.s_isTest)
        {
            ToastScript.createToast("这是测试包");
        }
        else
        {
            LogUtil.Log("这是正式包");
        }
    }
    public void GetRealName(InputField input)
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("RealNameScript_hotfix", "GetRealName"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.RealNameScript_hotfix", "GetRealName", null, input);
            return;
        }

        _isCorrectRealName = VerifyRuleUtil.CheckRealName(input.text);
        bool isSensitiveWord = SensitiveWordUtil.IsSensitiveWord(input.text);

        if (isSensitiveWord)
        {
            _isCorrectRealName = false;
            ToastScript.createToast("您的名字有敏感词");
        }

        if (_isCorrectRealName)
        {
            _realName = input.text;
        }
        else
        {
            ToastScript.createToast("请输入正确的姓名");
        }
    }
Esempio n. 4
0
        public async void onClickOK()
        {
            if (InputField_content.text.CompareTo("javdebug") == 0)
            {
                await RequestUpdateServer();

                return;
            }

            if (GameUtil.GetDataCount(105) > 0)
            {
                if (InputField_content.text.CompareTo("") == 0)
                {
                    ToastScript.createToast("请输入内容");
                    return;
                }

                if (InputField_content.text.Length > 20)
                {
                    ToastScript.createToast("您发送的内容大于20个字");
                    return;
                }

                UINetLoadingComponent.showNetLoading();
                if (SensitiveWordUtil.IsSensitiveWord(InputField_content.text))
                {
                    ToastScript.createToast("您输入的内容包含敏感词");
                    UINetLoadingComponent.closeNetLoading();
                    return;
                }
                UINetLoadingComponent.closeNetLoading();

                RequestUseLaBa();
            }
            else
            {
                ToastScript.createToast("您没有喇叭可以使用");
                return;
            }
        }
Esempio n. 5
0
        public void onClickOK()
        {
            if (InputField_name.text.CompareTo("") == 0)
            {
                ToastScript.createToast("请输入昵称");
                return;
            }

            if (SensitiveWordUtil.IsSensitiveWord(InputField_name.text))
            {
                ToastScript.createToast("您的昵称包含敏感词");
                return;
            }

            if (InputField_name.text.Length > 10)
            {
                ToastScript.createToast("昵称不可超过10个字符");
                return;
            }

            RequestChangeName();
        }
    public void onClickSend()
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("LaBaPanelScript_hotfix", "onClickSend"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.LaBaPanelScript_hotfix", "onClickSend", null, null);
            return;
        }

        if (m_inputField.text.Length > 20)
        {
            ToastScript.createToast("发送内容不可超过20个字符");

            return;
        }

        if (string.IsNullOrEmpty(m_inputField.text))
        {
            ToastScript.createToast("发送内容不可为空");

            return;
        }

        for (int i = 0; i < UserData.propData.Count; i++)
        {
            if ((UserData.propData[i].prop_id == 106) && ((UserData.propData[i].prop_num > 0)))
            {
                string content = SensitiveWordUtil.deleteSensitiveWord(m_inputField.text);

                LogicEnginerScript.Instance.GetComponent <UseLaBaRequest>().SetText(UserData.name + ":" + content);
                LogicEnginerScript.Instance.GetComponent <UseLaBaRequest>().CallBack = onReceive_UseLaBa;
                LogicEnginerScript.Instance.GetComponent <UseLaBaRequest>().OnRequest();

                break;
            }
        }
    }
    // 请求注册
    public void reqQuickRegister()
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("LoginScript_hotfix", "reqQuickRegister"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.LoginScript_hotfix", "reqQuickRegister", null, null);
            return;
        }

        if ((m_inputAccount_register.text.CompareTo("") == 0) ||
            (m_inputSecondPassword_register.text.CompareTo("") == 0) ||
            (m_inputPassword_register.text.CompareTo("") == 0))
        {
            ToastScript.createToast("请输入账号密码");
            return;
        }

        if (m_inputSecondPassword_register.text.CompareTo(m_inputPassword_register.text) != 0)
        {
            ToastScript.createToast("密码不一致");
            return;
        }

        // 检测账号是否合格
        if (SensitiveWordUtil.IsSensitiveWord(m_inputAccount_register.text))
        {
            ToastScript.createToast("您的账号有敏感词");

            return;
        }

        if (m_inputAccount_register.text.Length > 10)
        {
            ToastScript.createToast("账号长度不可超过10个字符");

            return;
        }

        // 检测密码是否合格
        {
            for (int i = 0; i < m_inputPassword_register.text.Length; i++)
            {
                string str = m_inputPassword_register.text[i].ToString();
                if (((CommonUtil.charToAsc(str) >= 48) && (CommonUtil.charToAsc(str) <= 57) ||
                     ((CommonUtil.charToAsc(str) >= 65) && (CommonUtil.charToAsc(str) <= 90) ||
                      ((CommonUtil.charToAsc(str) >= 97) && (CommonUtil.charToAsc(str) <= 122)))))
                {
                }
                else
                {
                    ToastScript.createToast("密码格式不对");

                    return;
                }
            }

            if (m_inputPassword_register.text.Length < 6)
            {
                ToastScript.createToast("密码至少6位");
                return;
            }

            if (m_inputPassword_register.text.Length > 30)
            {
                ToastScript.createToast("密码不能超过30位");
                return;
            }
        }

        NetLoading.getInstance().Show();

        {
            JsonData data = new JsonData();

            data["tag"] = TLJCommon.Consts.Tag_QuickRegister;
//            string result = Regex.Replace(m_inputAccount_register.text, @"\p{Cs}", "");//屏蔽emoji
            data["account"]     = m_inputAccount_register.text;
            data["password"]    = CommonUtil.GetMD5(m_inputSecondPassword_register.text);
            data["channelname"] = PlatformHelper.GetChannelName();
            LoginServiceSocket.s_instance.sendMessage(data.ToJson());
        }
    }
Esempio n. 8
0
        // 请求注册
        public static void reqQuickRegister()
        {
            LoginScript script = OtherData.s_loginScript;

            if ((script.m_inputAccount_register.text.CompareTo("") == 0) ||
                (script.m_inputSecondPassword_register.text.CompareTo("") == 0) ||
                (script.m_inputPassword_register.text.CompareTo("") == 0))
            {
                ToastScript.createToast("请输入账号密码");
                return;
            }

            if (script.m_inputSecondPassword_register.text.CompareTo(script.m_inputPassword_register.text) != 0)
            {
                ToastScript.createToast("密码不一致");
                return;
            }

            // 检测账号是否合格
            if (SensitiveWordUtil.IsSensitiveWord(script.m_inputAccount_register.text))
            {
                ToastScript.createToast("您的账号有敏感词");

                return;
            }

            if (script.m_inputAccount_register.text.Length > 10)
            {
                ToastScript.createToast("账号长度不可超过10个字符");

                return;
            }

            // 检测密码是否合格
            {
                for (int i = 0; i < script.m_inputPassword_register.text.Length; i++)
                {
                    string str = script.m_inputPassword_register.text[i].ToString();
                    if (((CommonUtil.charToAsc(str) >= 48) && (CommonUtil.charToAsc(str) <= 57) ||
                         ((CommonUtil.charToAsc(str) >= 65) && (CommonUtil.charToAsc(str) <= 90) ||
                          ((CommonUtil.charToAsc(str) >= 97) && (CommonUtil.charToAsc(str) <= 122)))))
                    {
                    }
                    else
                    {
                        ToastScript.createToast("密码格式不对");

                        return;
                    }
                }

                if (script.m_inputPassword_register.text.Length < 6)
                {
                    ToastScript.createToast("密码至少6位");
                    return;
                }

                if (script.m_inputPassword_register.text.Length > 30)
                {
                    ToastScript.createToast("密码不能超过30位");
                    return;
                }
            }

            NetLoading.getInstance().Show();

            {
                JsonData data = new JsonData();

                data["tag"]         = TLJCommon.Consts.Tag_QuickRegister;
                data["account"]     = script.m_inputAccount_register.text;
                data["password"]    = CommonUtil.GetMD5(script.m_inputSecondPassword_register.text);
                data["channelname"] = PlatformHelper.GetChannelName();
                data["mac"]         = PlatformHelper.GetMacId();
                LoginServiceSocket.s_instance.sendMessage(data.ToJson());
            }
        }