2025-12-11 13:14:43 +01:00

19 lines
669 B
C#

// EnterShipTrigger.cs
// Zweck: Trigger in Hangar; wenn Player eintritt -> Cockpit-Transition starten.
using UnityEngine;
public class EnterShipTrigger : MonoBehaviour
{
[SerializeField] private CockpitTransitionController transition; // Zielcontroller
[SerializeField] private string playerTag = "Player"; // Tag des Spielers
private void OnTriggerEnter(Collider other)
{
// Sicherstellen, dass es der Spieler ist
if (!other.CompareTag(playerTag)) return;
if (transition != null) transition.EnterCockpit();
else Debug.LogWarning("[ShipEntryTrigger] Kein CockpitTransitionController zugewiesen!");
}
}