public static void SaveInFile(Dictionary <CurrencyType, uint> currentWallet) { using (FileStream fstream = new FileStream(filePath, FileMode.OpenOrCreate)) { //clear fstream.SetLength(0); // преобразуем строку в байты byte[] array = System.Text.Encoding.Default.GetBytes(WalletSerialization.DictionaryToString(currentWallet)); // запись массива байтов в файл fstream.Write(array, 0, array.Length); Debug.Log("Save in file " + filePath); } }
/// <summary> /// Current cash amount /// </summary> /// <returns></returns> public string WalletCash() { return WalletSerialization.DictionaryToString(Wallet); }