28 lines
654 B
GDScript3
28 lines
654 B
GDScript3
|
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])
|