Создал приложение в Unity на iOS всё работает, поменял платформу на Android, так всё сразу упало, я сохранял данные при выходе,
public void OnApplicationQuit()
{
SaveDataSudoku ();//метод с PlayerPrefsX...
}
Прочитал в статье что для Android-a нужно сохранять в другом моменте
public void OnApplicationPause(bool pauseStatus)
{
if (pauseStatus)
{
SaveDataSudoku ();
}
}
Но всё равно не работает как надо, не всегда сохраняет...
Для андроида попробуйте вызывать метод c PlayerPrefs (например, PlayerPrefs.SetFloat("positionX", position.x);) дополнительно к OnApplicationPause(bool) в OnApplicationFocus(bool)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости