2024-02-22 06:22:22 +11:00
|
|
|
class_name LoadoutEditor extends Panel
|
|
|
|
|
|
|
|
signal character_selected(character: int)
|
2023-11-08 14:28:55 +11:00
|
|
|
|
|
|
|
|
|
|
|
func _ready() -> void:
|
2024-02-22 06:22:22 +11:00
|
|
|
for i: int in Data.characters.size():
|
|
|
|
var button: Button = Button.new()
|
2023-11-08 14:28:55 +11:00
|
|
|
button.text = Data.characters[i].hero_name
|
|
|
|
button.pressed.connect(set_character.bind(i))
|
|
|
|
$HBoxContainer.add_child(button)
|
|
|
|
|
|
|
|
|
2024-02-22 06:22:22 +11:00
|
|
|
func set_character(i: int) -> void:
|
2023-11-08 14:28:55 +11:00
|
|
|
character_selected.emit(i)
|