28 lines
829 B
C#
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);
|
|
}
|
|
}
|
|
} |