super_space_game/scripts/enterable.gd

12 lines
340 B
GDScript3
Raw Permalink Normal View History

2025-12-02 19:51:40 +00:00
extends Sprite2D
@onready var game = get_owner()
@export var active_mission_requirement: String = ""
2025-12-02 19:51:40 +00:00
func _on_enter_hitbox_body_entered(body: Node2D) -> void:
if active_mission_requirement != "":
if global.stats.active_mission != active_mission_requirement: return
if body.get_name() == "Player":
2025-12-02 19:51:40 +00:00
game.enter_physical(get_name())