/
KasatkinGV
/
CourseWork
Обзор
Документация
Войти
/
KasatkinGV
/
CourseWork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
LevelEndTrigger.cs
28 строк
796 B
KasatkinGV
upload files
11 июн 2025, 01:06
11 июн 2025, 01:06
3efd0d1
Код
Авторство
О чём код?
using UnityEngine; public class LevelEndTrigger : MonoBehaviour { [SerializeField] private int currentLevelNumber = 1; [SerializeField] private PauseMenuController pauseMenuController; private void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { UnlockNextLevel(); pauseMenuController.ShowWinMenu(); // Показываем победное меню } } private void UnlockNextLevel() { int unlockedLevel = PlayerPrefs.GetInt("UnlockedLevel", 1); int nextLevel = currentLevelNumber + 1; if (nextLevel > unlockedLevel) { PlayerPrefs.SetInt("UnlockedLevel", nextLevel); PlayerPrefs.Save(); } } }