2025-12-02 19:51:40 +00:00
|
|
|
extends Sprite2D
|
|
|
|
|
|
2025-12-06 16:43:37 +00:00
|
|
|
@onready var game = get_owner()
|
2025-12-08 15:20:28 +00:00
|
|
|
@export var active_mission_requirement: String = ""
|
2025-12-02 19:51:40 +00:00
|
|
|
|
2025-12-02 21:00:10 +00:00
|
|
|
func _on_enter_hitbox_body_entered(body: Node2D) -> void:
|
2025-12-08 15:20:28 +00:00
|
|
|
if active_mission_requirement != "":
|
|
|
|
|
if global.stats.active_mission != active_mission_requirement: return
|
|
|
|
|
|
2025-12-02 21:00:10 +00:00
|
|
|
if body.get_name() == "Player":
|
2025-12-02 19:51:40 +00:00
|
|
|
game.enter_physical(get_name())
|