Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Unity сделал сохранения Яндекс Игры не сохраняются данные.

Harry Ученик (120), на голосовании 2 недели назад
Недавно я сделал игру кликер на юнити для Яндекс игр, и долго мучался чтобы добавить сохранения , но когда я их добавил у меня перестали работать кнопки и я понял что это из за этого if -а :
if (YandexGame.SDKEnabled == true){
GetLoad();
}
Но когда я его убрал и оставил в Start() только GetLoad то у меня начали нажиматься кнопки, но не сохраняется прогресс.Вот ссылка на черновик готовый в Яндекс играх: https://yandex.ru/games/app/303921?draft=true&lang=ru
Голосование за лучший ответ
yaka Профи (820) 1 месяц назад
попробуй: void Start() {
if (YandexGame.SDKEnabled) {
GetLoad(); // Загрузка данных только если SDK активен
}
// Ваш код для инициализации кнопок или другого взаимодействия
}
HarryУченик (120) 1 месяц назад
Не сработало, престали нажиматься кнопки.У меня перед этим циклом стоит команда YandexGame.GameReadyAPI(); , может в ней дело?
yaka Профи (820) Harry, попробуй проверку сделать void Start() { Debug.Log("SDK Enabled: " + YandexGame.SDKEnabled); if (YandexGame.SDKEnabled) { GetLoad(); } // Остальной код }
HarryУченик (120) 1 месяц назад
Нет, не работает , можешь проверить
yaka Профи (820) Harry, тогда хз
HarryУченик (120) 1 месяц назад
Консоль правда не показывает, но сохранения не работают
HarryУченик (120) 1 месяц назад
вот код сохранений:
 
namespace YG
{
[System.Serializable]
public class SavesYG
{
// "Технические сохранения" для работы плагина (Не удалять)
public int idSave;
public bool isFirstSession = true;
public string language = "ru";
public bool promptDone;


// Ваши сохранения

public int clicks = 1;
public int score = 0;
public int autoclick = 0;
public int click = 1;
public bool rebith = false;
public int rebithhowmuch = 0;
public int rebithplus = 1;
public int rebithcost = 50000;


}
}
yaka Профи (820) Harry, у тебя есть телеграмм?
Похожие вопросы