19 lines
418 B
GDScript
19 lines
418 B
GDScript
extends PuzzleManager
|
|
|
|
@onready var player: Player = get_tree().root.get_child(0).get_node("Player")
|
|
|
|
@export var ball_puzzle_elements: Array[Node2D]
|
|
@export var next_room_block: Node2D
|
|
|
|
func _on_finish_room():
|
|
pass
|
|
|
|
func _on_ball_puzzle_complete_puzzle():
|
|
player.apply_camera_shake(10, 5)
|
|
for elem in ball_puzzle_elements:
|
|
elem.queue_free()
|
|
|
|
|
|
func _on_box_puzzle_complete_puzzle():
|
|
next_room_block.queue_free()
|