xiandie/scene/prop/test_hbox.gd

28 lines
654 B
GDScript

extends HBoxContainer
var items := ["prop_令牌", "prop_令牌", "prop_信碎片1", "prop_火柴", "prop_绳子", "prop_1012钥匙", "prop_老虎钳"]
var id := 0
func _ready() -> void:
if not GlobalConfig.DEBUG or get_parent().get_parent().name != "root":
queue_free()
else:
visible = true
$AddButton.pressed.connect(_on_add_button_pressed)
$RemoveButton.pressed.connect(_on_remove_button_pressed)
func _on_add_button_pressed() -> void:
if id == items.size():
return
get_parent().enable_prop_item(items[id])
id += 1
func _on_remove_button_pressed() -> void:
if id == 0:
return
id -= 1
get_parent().disable_prop_item(items[id])