Необходимо сделать счетчик запусков и перезапусков приложения. Я решил создать переменную которая будет считываться из текстового файла при каждом запуске,чтобы узнать предыдущее количество,затем увеличиваться на единицу и перезаписываться обратно в этот файл. Однако, файл пустой и ничего не записывается. Возможно кто-то сможет подсказать альтернативное решение или объяснить в чем моя ошибка,спасибо!
Синтаксис:
Используется csharp
public int launchnumber;
public string launchstring;
void Awake(){
if(!Directory.Exists("Info"))
Directory.CreateDirectory("Info");
if(!File.Exists("Info/counter.txt")){
File.Create("Info/counter.txt");
}
launchstring = File.ReadAllText ("Info/counter.txt");
launchnumber = int.Parse (launchstring);
launchnumber++;
launchstring = (launchnumber).ToString ();
File.WriteAllText ("Info/counter.txt",launchstring);
}
public string launchstring;
void Awake(){
if(!Directory.Exists("Info"))
Directory.CreateDirectory("Info");
if(!File.Exists("Info/counter.txt")){
File.Create("Info/counter.txt");
}
launchstring = File.ReadAllText ("Info/counter.txt");
launchnumber = int.Parse (launchstring);
launchnumber++;
launchstring = (launchnumber).ToString ();
File.WriteAllText ("Info/counter.txt",launchstring);
}