32 lines
420 B
GDScript3
32 lines
420 B
GDScript3
|
|
#@tool
|
||
|
|
#@icon(icon_path: String)
|
||
|
|
extends Node
|
||
|
|
## Documentation comments
|
||
|
|
|
||
|
|
#signal
|
||
|
|
#enum
|
||
|
|
#const
|
||
|
|
#@export var
|
||
|
|
var levels: Array[Level]
|
||
|
|
var current_level: Level
|
||
|
|
#@onready var
|
||
|
|
|
||
|
|
## OVERRIDES
|
||
|
|
|
||
|
|
func _ready() -> void:
|
||
|
|
pass
|
||
|
|
|
||
|
|
#func _process(_delta: float) -> void:
|
||
|
|
#pass
|
||
|
|
|
||
|
|
|
||
|
|
## CORE
|
||
|
|
func build_level(level_number: int) -> void:
|
||
|
|
print_debug("Building level #%s" % level_number)
|
||
|
|
|
||
|
|
## PRIVATE/HELPER
|
||
|
|
|
||
|
|
## RECEIVERS
|
||
|
|
|
||
|
|
## SETTERS/GETTERS
|