mj177/prefabs/secret_trigger.gd
2025-02-03 19:17:20 +01:00

14 lines
318 B
GDScript

extends Area3D
@export var SecretHandler: SecretHandler;
@export var TriggerID: String;
func _ready() -> void:
SecretHandler.registerTrigger(TriggerID)
self.body_entered.connect(self.player_entered)
func player_entered(body: Node3D) -> void:
if body is not Player:
return
SecretHandler.triggered(TriggerID)