forked from newt/gmtk-2024
19 lines
479 B
GDScript3
19 lines
479 B
GDScript3
|
extends Node
|
||
|
|
||
|
@export var next_stage : String;
|
||
|
var completed = false;
|
||
|
|
||
|
@onready var right_border = $Borders/Right/CollisionShape2D;
|
||
|
@onready var right_trigger = $Borders/Right/Trigger;
|
||
|
|
||
|
func _process(delta: float) -> void:
|
||
|
if Input.is_action_just_pressed("trigger_completed"):
|
||
|
completed = true
|
||
|
|
||
|
if completed:
|
||
|
right_border.shape = null
|
||
|
right_trigger.body_entered.connect(_on_trigger)
|
||
|
|
||
|
func _on_trigger(body: Node) -> void:
|
||
|
get_tree().change_scene_to_file(next_stage)
|