15 lines
420 B
GDScript
15 lines
420 B
GDScript
extends Sprite2D
|
|
|
|
@export var start_mask : MaskData
|
|
@export var spawn : RoomSpawn
|
|
var triggered = false
|
|
|
|
func _input(event: InputEvent) -> void:
|
|
if triggered: return
|
|
var player : Player = get_tree().get_first_node_in_group("player")
|
|
|
|
if (event.is_action_pressed("interact") and
|
|
player.global_position.distance_to(global_position) < 50):
|
|
player.equip_mask(start_mask)
|
|
spawn.start_next_wave()
|
|
triggered = true
|