Beispiel #1
0
 /// <summary>
 /// 保存数据
 /// </summary>
 public void SaveData()
 {
     if (PlayerData.isLocal)
     {
         PlayerPrefs.SetString(PlayerData.GetLocalDataKey(PlayerData.account), PlayerData.EncryData(JsonUtility.ToJson(baseDirData)));
     }
     else
     {
         SocketWait.instance.Show("上传数据中");
         string data_str          = PlayerData.EncryData(JsonUtility.ToJson(baseDirData));
         Proto_updatedata_req msg = new Proto_updatedata_req();
         msg.data = data_str;
         SocketClient.SendMsg("connector.main.updateData", msg);
     }
 }
Beispiel #2
0
 public void ChangePasswordYes(string password)
 {
     if (PlayerData.isLocal)
     {
         PlayerData.SetPassword(password);
         PlayerPrefs.SetString(PlayerData.GetLocalPasswordKey(PlayerData.account), PlayerData.EncryPassword(password));
         PlayerPrefs.SetString(PlayerData.GetLocalDataKey(PlayerData.account), PlayerData.EncryData(JsonUtility.ToJson(baseDirData)));
     }
     else
     {
         PlayerData.SetPassword(password);
         SocketWait.instance.Show("修改密码中");
         string data_str          = PlayerData.EncryData(JsonUtility.ToJson(baseDirData));
         Proto_updatedata_req msg = new Proto_updatedata_req();
         msg.data     = data_str;
         msg.password = PlayerData.EncryPassword(password);
         SocketClient.SendMsg("connector.main.changePassword", msg);
     }
 }