WasTabon
@WasTabon

Почему не работает метод OnApplicationQuit()?

void Awake()
    {
       sympathy  = PlayerPrefs.GetInt("sympathy", 0);
       allSympathies = PlayerPrefs.GetInt("allSympathies", 0);
       sympathyBonus = PlayerPrefs.GetInt("sympathyBonus", 1);
    }

private void OnApplicationQuit()
    {
        PlayerPrefs.SetInt("sympathy", sympathy);
        PlayerPrefs.SetInt("allSympathies", allSympathies);
        PlayerPrefs.SetInt("sympathyBonus", sympathyBonus);
    }


После перезагрузки все равно дефолтным значениям в чем может быть проблема? При том, что в Unity работает, а в APK файле - нет
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity Game Engine
Потому что на андроиде с как таковым выходом большая ж..а - выхода как такового нет, есть сворачивание и kill. Используйте методы для сворачивания - OnApplicationFocus например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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