Files
Praca-MagisterskaMJK/Assets/Scripts/ExperimentalSceneScripts/FinalFlagTrigger.cs
2026-05-03 14:18:17 +02:00

28 lines
829 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
public class FinalFlagTrigger : MonoBehaviour
{
[Header("End Scene Settings")]
public string thankYouSceneName = "ThankYouScene"; // Nazwa sceny z podziêkowaniami
private bool _hasTriggered = false;
private void OnTriggerEnter(Collider other)
{
if (other.CompareTag("Player") && !_hasTriggered)
{
_hasTriggered = true;
Debug.Log("[FinalFlagTrigger] Gracz dotar³ do koñca! Zatrzymujê badanie.");
// 1. Zatrzymujemy zapis do plików CSV w Mened¿erze
if (ExperimentManager.Instance != null)
{
ExperimentManager.Instance.StopLogging();
}
// 2. £adujemy scenê koñcow¹
SceneManager.LoadScene(thankYouSceneName);
}
}
}