# SceneNode \ Dynamic Menu

### ![Event_DynamicMenu_Item_Triggered.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/event-dynamicmenu-item-triggered.png) Dynamic Menu Item Triggered

[![image.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/NdHimage.png)](https://simlab-soft.com/help/uploads/images/gallery/2026-03/NdHimage.png)

The **Dynamic Menu Item Triggered** event node acts as a universal listener, activating the moment a user interacts with *any* dynamic menu button within the VR scene. Upon execution, it outputs the specific **SceneNode** the menu is attached to, the **ID** of the clicked button, and the **User** who triggered it.

### ![Event_DynamicMenu_Item_Triggered.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/event-dynamicmenu-item-triggered.png) Dynamic Menu Item Triggered(ID)

[![image.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/pnVimage.png)](https://simlab-soft.com/help/uploads/images/gallery/2026-03/pnVimage.png)

The **Dynamic Menu Item Triggered (ID)** event node activates only when a button with a specific **ID** is pressed. It ignores all other button interactions, allowing you to trigger a specific function

### ![Event_DynamicMenu_Item_Triggered.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/event-dynamicmenu-item-triggered.png) Dynamic Menu Item Triggered(Node + ID)

[![image.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/rOEimage.png)](https://simlab-soft.com/help/uploads/images/gallery/2026-03/rOEimage.png)

The **Dynamic Menu Item Triggered (Node + ID)** event node provides the most specific control by activating only when a button with a precise **ID** is pressed on a menu linked to a specific **SceneNode**. This prevents execution overlap by ensuring the logic only triggers for one unique button on one specific object.

**Example:**

[![image.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/Osbimage.png)](https://simlab-soft.com/help/uploads/images/gallery/2026-03/Osbimage.png)

In this example, the **Dynamic Menu Item Triggered (Node + ID)** node is configured to act as a "Help" button. By setting the **SceneNode** to "Main Menu" and the **ID** to "3", the system listens exclusively for that exact button press on that specific menu object. Once the user clicks this button, the execution flow passes to a **Show/Hide** node configured to display an "Instructions Window" by setting its state to True. Immediately following this, the flow triggers a **Set Node Glow State** node, which applies a visual highlight to a designated "Hint Object" to guide the user.

### ![Event_DynamicMenu_Item_Triggered.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/event-dynamicmenu-item-triggered.png) Dynamic Menu Item Triggered(Node)

[![image.png](https://simlab-soft.com/help/uploads/images/gallery/2026-03/scaled-1680-/KW5image.png)](https://simlab-soft.com/help/uploads/images/gallery/2026-03/KW5image.png)

The **Dynamic Menu Item Triggered (Node)** event node activates only when a button is pressed on a menu attached to a designated **SceneNode**. This node isolates interactions to a single object, ensuring that the logic only runs for the menus linked to that specific item in the scene.

Dynamic Menu Triggered nodes are used in the following add-ons:

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/8NtfNkBr_Z0" width="560"></iframe>

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/7Ct8UpF9ce4" width="560"></iframe>