public void Save() { string savePath = Directory.GetCurrentDirectory() + "\\Saves\\" + _titleWorld + ".txt"; string[] oldLog = File.ReadAllLines(savePath); string[] saveLog = new string[100]; saveLog[0] = "[ChunksCount]"; saveLog[1] = SHA1_Encode.Decryption(oldLog[1], "z0s%b&I)Y%PW26A8"); // количество чанков saveLog[2] = "[TitleWorld]"; saveLog[3] = _titleWorld; // название мира saveLog[4] = "[IsFirstGame]"; saveLog[5] = "false"; saveLog[6] = "[PlayerTransform]"; _player = FindObjectOfType <FirstPersonController>().transform; saveLog[7] = _player.position.x + "|" + _player.position.y + "|" + _player.position.z; saveLog[8] = _player.eulerAngles.x + "|" + _player.eulerAngles.y + "|" + _player.eulerAngles.z; saveLog[9] = _player.localScale.x + "|" + _player.localScale.y + "|" + _player.localScale.z; for (int i = 0; i < saveLog.Length; i++) { saveLog[i] = SHA1_Encode.Encryption(saveLog[i], "z0s%b&I)Y%PW26A8"); } File.WriteAllLines(savePath, saveLog); }
private void WriteText(string path, string[] save) { for (int i = 0; i < save.Length; i++) { save[i] = SHA1_Encode.Encryption(save[i], "z0s%b&I)Y%PW26A8"); } File.WriteAllLines(path, save); }