/
RealMotya
/
Platformer
Обзор
Документация
Войти
/
RealMotya
/
Platformer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Assets/_Scripts/Checkpoint.cs
29 строк
1 KB
VR4\IT-Cube28
Fear: добавил босса
29 янв 2026, 10:37
29 янв 2026, 10:37
ebc6168
Код
Авторство
О чём код?
using UnityEngine; using UnityEngine.SceneManagement; public class Checkpoint : MonoBehaviour { [SerializeField] private int _number; //����� ��������� ������ ��� ������ ����� ���������� (�� 1 �� ...) private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player")) { GameData gameData = new GameData(); //������ ������, ��� �������� � ����� Save(). //�������� ���������� ���� ������� gameData gameData.CheckpointNumber = _number; gameData.LevelNumber = SceneManager.GetActiveScene().buildIndex; gameData.PositionX = collision.transform.position.x; gameData.PositionY = collision.transform.position.y; gameData.Health = collision.GetComponent<Player>().GetHealth(); gameData.Coins = collision.GetComponent<Player>().GetCoins(); //�������� ������. SaveManager.Save(gameData); //������� ������ � �������� ������� � ����� Save() transform.GetChild(1).gameObject.SetActive(true); //������� ������. } } }