@tool extends EditorContextMenuPlugin const EditorBridgeScript = preload( "res://addons/rokojori_action_library/Tools/Editor/RJ_EditorBridge.cs" ) var bridge = EditorBridgeScript.new() func _popup_menu( paths:PackedStringArray ) -> void: add_context_menu_item( "Log Hello", _on_log_hello ) add_context_menu_item( "Duplicate Deep", _on_duplicate_deep ) func _on_log_hello( nodes:Array ) -> void: for node in nodes: bridge.LogHello( node ) func _on_duplicate_deep( nodes:Array ) -> void: for node in nodes: bridge.DuplicateDeep( node )