18 lines
469 B
GDScript
18 lines
469 B
GDScript
extends Control
|
|
|
|
const InputLine = preload("res://src/UserInterface/Screens/MainMenu/ControlsMenu/InputLine.tscn")
|
|
var prev_line = null
|
|
|
|
func clear():
|
|
for child in get_children():
|
|
child.free()
|
|
|
|
func add_input_line(action_name, event) -> Control:
|
|
var line = InputLine.instance()
|
|
add_child(line)
|
|
line.initialize(action_name, event)
|
|
#!if prev_line != null:
|
|
# line.get_child(2).focus_neighbour_top = prev_line.get_child(2).get_path()
|
|
prev_line = line
|
|
return line
|