/
arti4
/
Diplom
Обзор
Документация
Войти
/
arti4
/
Diplom
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Scripts/Scenes/GameProgress.cs
51 строка
1 KB
arti4
Загрузка всех скриптов
17 май 2026, 09:08
Верифицирован
17 май 2026, 09:08
cc2e1cd
Код
Авторство
О чём код?
using UnityEngine; using System; [System.Serializable] public class GameData { public int level; public float playerHealth; public Vector3 playerPosition; public int score; } public class GameProgress : MonoBehaviour { private string saveKey = "GameProgress"; public void SaveGame(GameData data) { string json = JsonUtility.ToJson(data); PlayerPrefs.SetString(saveKey, json); PlayerPrefs.Save(); Debug.Log("���� ���������"); } public GameData LoadGame() { if (PlayerPrefs.HasKey(saveKey)) { string json = PlayerPrefs.GetString(saveKey); GameData data = JsonUtility.FromJson<GameData>(json); Debug.Log("���� ���������"); return data; } Debug.Log("��� ����������� ����"); return null; } public void DeleteSave() { PlayerPrefs.DeleteKey(saveKey); PlayerPrefs.Save(); Debug.Log("���������� �������"); } public bool HasSave() { return PlayerPrefs.HasKey(saveKey); } }