16 lines
349 B
GDScript
16 lines
349 B
GDScript
extends Panel
|
|
class_name LoadoutEditor
|
|
|
|
signal character_selected(character)
|
|
|
|
func _ready() -> void:
|
|
for i in Data.characters.size():
|
|
var button = Button.new()
|
|
button.text = Data.characters[i].hero_name
|
|
button.pressed.connect(set_character.bind(i))
|
|
$HBoxContainer.add_child(button)
|
|
|
|
|
|
func set_character(i: int):
|
|
character_selected.emit(i)
|