Added weapon selection

This commit is contained in:
2025-12-18 16:08:46 +03:00
parent 1943c11b1c
commit d27721ecfc
9 changed files with 172 additions and 21 deletions
+25
View File
@@ -0,0 +1,25 @@
class_name WeaponSelector
extends Control
signal weapon_selected(weapon_data: WeaponData)
@export var weapon_data: WeaponData:
set = _set_weapon_data
@onready var name_label : Label = $%NameLabel
@onready var button : Button = $%Button
func _set_weapon_data(data: WeaponData) -> void:
weapon_data = data
if weapon_data == null: return
name_label.text = weapon_data.name
func _on_button_pressed() -> void:
weapon_selected.emit(weapon_data)