/
arti4
/
Diplom
Обзор
Документация
Войти
/
arti4
/
Diplom
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Scripts/Scenes/ObjectVisibilityManager.cs
39 строк
889 B
arti4
Загрузка всех скриптов
17 май 2026, 09:08
Верифицирован
17 май 2026, 09:08
cc2e1cd
Код
Авторство
О чём код?
using UnityEngine; public class ObjectVisibilityManager : MonoBehaviour { [Header("Objects to Hide")] [SerializeField] private GameObject[] objectsToHide; private const string HIDE_OBJECTS_KEY = "HideObjectsOnScene"; void Awake() { bool shouldHide = PlayerPrefs.GetInt(HIDE_OBJECTS_KEY, 0) == 1; if (shouldHide) { HideObjects(); } } private void HideObjects() { foreach (GameObject obj in objectsToHide) { if (obj != null) obj.SetActive(false); } } public static void SetHideObjects(bool hide) { PlayerPrefs.SetInt(HIDE_OBJECTS_KEY, hide ? 1 : 0); PlayerPrefs.Save(); } public static bool GetHideObjects() { return PlayerPrefs.GetInt(HIDE_OBJECTS_KEY, 0) == 1; } }