19 lines
669 B
C#
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!");
|
|
}
|
|
}
|