hch
2025-06-11 6cb278d86ca0738475f075cdf127b7e1b826ea36
0312 登录界面删除没用按钮
1个文件已修改
75 ■■■■■ 已修改文件
Main/System/Login/LoginWin.cs 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Login/LoginWin.cs
@@ -29,12 +29,12 @@
    [SerializeField] Text m_ServerName;
    [SerializeField] protected InputField m_Account;
    [SerializeField] Button m_EnterGame;
    [SerializeField] Button m_QQLogin;
    [SerializeField] Button m_WXLogin;
    //[SerializeField] Button m_QQLogin;
    //[SerializeField] Button m_WXLogin;
    [SerializeField] Button m_ServerSelect;
    [SerializeField] Button m_SwitchAccount;
    [SerializeField] Button m_Notice;
    [SerializeField] Button m_UserHelp;
    //[SerializeField] Button m_UserHelp;
    [SerializeField] Button m_CleanCache;
    [SerializeField] Toggle checkRead;
    [SerializeField] Button serverRead;
@@ -51,15 +51,15 @@
        m_Account.onEndEdit.AddListener(x => { EnterGame(); });
#endif
        m_EnterGame.SetListener(EnterGame);
        m_QQLogin.SetListener(QQLogin);
        m_WXLogin.SetListener(WXLogin);
        //m_QQLogin.SetListener(QQLogin);
        //m_WXLogin.SetListener(WXLogin);
        m_ServerSelect.SetListener(OpenServerListWin);
        m_SwitchAccount.SetListener(SwitchAccount);
        m_Notice.SetListener(VeiwNotice);
        if (m_UserHelp)
        {
            m_UserHelp.SetListener(OpenUserHelp);
        }
        //if (m_UserHelp)
        //{
        //    m_UserHelp.SetListener(OpenUserHelp);
        //}
        m_CleanCache.SetListener(CleanCache);
@@ -164,8 +164,8 @@
        ChangeUserInfo(LoginManager.Instance.localSaveAccountName);
        m_EnterGame.SetActive(true);
        m_QQLogin.SetActive(false);
        m_WXLogin.SetActive(false);
        //m_QQLogin.SetActive(false);
        //m_WXLogin.SetActive(false);
        // 用户协议 todo
        checkRead.isOn = LocalSave.GetBool("tqsecretToggle");
@@ -257,15 +257,15 @@
    }
    protected void QQLogin()
    {
        SDKUtils.Instance.TencentLogin("Login");
    }
    //protected void QQLogin()
    //{
    //    SDKUtils.Instance.TencentLogin("Login");
    //}
    protected void WXLogin()
    {
        SDKUtils.Instance.TencentLogin("Loginwx");
    }
    //protected void WXLogin()
    //{
    //    SDKUtils.Instance.TencentLogin("Loginwx");
    //}
    private void OpenServerListWin()
    {
@@ -283,11 +283,11 @@
        GameNotice.OpenGameNoticeForce();
    }
    private void OpenUserHelp()
    {
        //  TODO YYL
        // UIManager.Instance.OpenWindow<UserHelpWin>();
    }
    //private void OpenUserHelp()
    //{
    //    //  TODO YYL
    //    // UIManager.Instance.OpenWindow<UserHelpWin>();
    //}
    protected void Login()
    {
@@ -359,6 +359,7 @@
            {
                try
                {
                    LocalSave.DeleteAll();
                    // 获取persistentDataPath下的所有文件和文件夹  
                    string[] files = Directory.GetFiles(ResourcesPath.Instance.ExternalStorePath);
                    string[] dirs = Directory.GetDirectories(ResourcesPath.Instance.ExternalStorePath);
@@ -366,10 +367,6 @@
                    // 删除所有文件  
                    foreach (string file in files)
                    {
                        if (file.Contains("config"))
                        {
                            continue;
                        }
                        File.Delete(file);
                    }
@@ -377,30 +374,8 @@
                    // 递归删除所有文件夹  
                    foreach (string dir in dirs)
                    {
                        if (dir.Contains("config"))
                        {
                            continue;
                        }
                        Directory.Delete(dir, true);
                    }
                    files = Directory.GetFiles(ResourcesPath.Instance.ExternalStorePath + "/config");
                    // foreach (string file in files)
                    // {
                    //     bool isDelete = true;
                    //     foreach (string filename in ConfigInitiator.builtinConfig)
                    //     {
                    //         if (file.Contains(filename))
                    //         {
                    //             isDelete = false;
                    //             break;
                    //         }
                    //     }
                    //     if (isDelete)
                    //         File.Delete(file);
                    // }
                }
                catch (System.Exception e)