У меня есть класс который сохраняет и загружает прогресс игры, но при первом запуске из-за того что игра еще не имеет файлы сохранения у меня выдает ошибку. То что я могу сделать это создать отдельную сцену в меню, чтобы при нажатии старта игры у меня реализовывался метод
SavePlayer()
, но я не хочу создавать сцену ради одного метода. Я сделал в классе сохранения
public void Start()
{
SavePlayer();
LoadPlayer();
}
Но мне надо чтобы
SavePlayer();
отрабатывал только 1 раз, иначе при каждом заходе сохранения будут сбрасываться, если поставлю первым
LoadPlayer();
то при первом запуске будет ошибка