Merge remote-tracking branch 'origin/demo'

This commit is contained in:
cakipaul 2025-07-31 05:07:38 +08:00
commit ea27b36e02

View File

@ -66,19 +66,19 @@ func enable_item(prop_key: String, inspect := true) -> void:
# 重复 enable 无负面影响
if not enabled_items.has(prop_key):
enabled_items.append(prop_key)
# 如果 inspect, 则直接选中为当前条目
if inspect:
current_index = virtual_items.find(prop_key)
# 消除临时禁用
disabled_tmp_props.erase(prop_key)
virtual_items = virtual_enabled_items(true)
# 如果 inspect, 则直接选中为当前条目
if inspect:
current_index = virtual_items.find(prop_key)
func disable_item(prop_key: String) -> void:
disabled_tmp_props.erase(prop_key)
virtual_items = virtual_enabled_items(true)
# if enabled_items.has(prop_key):
enabled_items.erase(prop_key)
virtual_items = virtual_enabled_items(true)
# wrap index
current_index = clampi(current_index, 0, virtual_items.size())