17 lines
714 B
GDScript
17 lines
714 B
GDScript
extends Control
|
|
class_name ConfigurationMenu
|
|
|
|
@onready var modules_container = %ModulesContainer
|
|
|
|
const MODULE_SELECTOR = preload("res://scenes/module_selector.tscn")
|
|
|
|
func _ready() -> void:
|
|
for child in modules_container.get_children():
|
|
modules_container.remove_child(child)
|
|
modules_container.add_spacer(true)
|
|
modules_container.add_child(MODULE_SELECTOR.instantiate().with_location_data(GameData.ModuleType.ENGINE))
|
|
for i in DataHandler.get_mid_count():
|
|
modules_container.add_child(MODULE_SELECTOR.instantiate().with_location_data(GameData.ModuleType.MID, i))
|
|
modules_container.add_child(MODULE_SELECTOR.instantiate().with_location_data(GameData.ModuleType.COCKPIT))
|
|
modules_container.add_spacer(false)
|