@crowcs

Как сделать чтобы метод работал только при первом запуске?

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

        LoadPlayer();
    }
Но мне надо чтобы SavePlayer(); отрабатывал только 1 раз, иначе при каждом заходе сохранения будут сбрасываться, если поставлю первым LoadPlayer(); то при первом запуске будет ошибка
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Дак проверяйте есть ли файлы и если нет - вызывайте сейв (или не вызывайте лоад)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы