1
0
forked from joey/godottest
Joey Eamigh 9989fab018
addons?
2025-10-10 14:07:23 -04:00

23 lines
556 B
GDScript

@tool
extends VBoxContainer
@export var pub_sub_tree: Tree
@export var fetch_pubsub_button: Button
@export var instance_selector: OptionButton
var plugin
func _ready() -> void:
_populate_pubsub_tree()
fetch_pubsub_button.pressed.connect(_on_fetch_pubsub_pressed)
func _on_fetch_pubsub_pressed():
if plugin:
var selected_id = instance_selector.get_item_id(instance_selector.selected)
plugin.send_message_to_game("request_instance_data", [selected_id, "pubsub"])
func _populate_pubsub_tree():
if not pub_sub_tree:
return
pub_sub_tree.clear()