/// <summary>
        ///  更新本地的账户信息
        /// </summary>
        /// <param name="accountName"></param>
        /// <param name="passworld"></param>
        /// <param name="isEncrypt">标识当前密码是否已经进行了加密处理</param>
        public void UpdateLocalAccount(string accountName, string passworld, bool isEncrypt)
        {
            bool isAlradyRecord = false;

            for (int dex = 0; dex < LocalAccountData.AllUseLocalAccount.Count; ++dex)
            {
                if (LocalAccountData.AllUseLocalAccount[dex].AccountName == accountName)
                {
                    isAlradyRecord = true;
                    if (isEncrypt)
                    {
                        LocalAccountData.AllUseLocalAccount[dex].AccountPassworld = passworld;
                    }
                    else
                    {
                        LocalAccountData.AllUseLocalAccount[dex].EncryptPassworld();
                    }
                    break;
                }
            }

            if (isAlradyRecord == false)
            {
                LocalAccountInfor newAccount = new LocalAccountInfor(accountName, passworld);
                newAccount.EncryptPassworld();
                LocalAccountData.AllUseLocalAccount.Add(newAccount);
            }

            string accountStr = JsonMapper.ToJson(LocalAccountData);

            //   Debug.LogEditorInfor("UpdateLocalAccount accountStr= " + accountStr);
            PlayerPrefsMgr.Instance.SetString(S_LocalAccountKey, accountStr); //保存数据
        }
 /// <summary>
 /// 更新本地的账户信息
 /// </summary>
 /// <param name="accountInfor"></param>
 public void UpdateLocalAccount(LocalAccountInfor accountInfor)
 {
     if (accountInfor == null)
     {
         Debug.LogError("UpdateLocalAccount Fail, Null");
         return;
     }
     UpdateLocalAccount(accountInfor.AccountName, accountInfor.AccountPassworld, accountInfor.IsEncrypt);
 }