| | |
| | | [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; |
| | |
| | | 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); |
| | | |
| | |
| | | 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"); |
| | |
| | | } |
| | | |
| | | |
| | | 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() |
| | | { |
| | |
| | | GameNotice.OpenGameNoticeForce(); |
| | | } |
| | | |
| | | private void OpenUserHelp() |
| | | { |
| | | // TODO YYL |
| | | // UIManager.Instance.OpenWindow<UserHelpWin>(); |
| | | } |
| | | //private void OpenUserHelp() |
| | | //{ |
| | | // // TODO YYL |
| | | // // UIManager.Instance.OpenWindow<UserHelpWin>(); |
| | | //} |
| | | |
| | | protected void Login() |
| | | { |
| | |
| | | { |
| | | try |
| | | { |
| | | LocalSave.DeleteAll(); |
| | | // 获取persistentDataPath下的所有文件和文件夹 |
| | | string[] files = Directory.GetFiles(ResourcesPath.Instance.ExternalStorePath); |
| | | string[] dirs = Directory.GetDirectories(ResourcesPath.Instance.ExternalStorePath); |
| | |
| | | // 删除所有文件 |
| | | foreach (string file in files) |
| | | { |
| | | if (file.Contains("config")) |
| | | { |
| | | continue; |
| | | } |
| | | File.Delete(file); |
| | | } |
| | | |
| | |
| | | // 递归删除所有文件夹 |
| | | 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) |