On MessageBus Event

Event node which fires when the specified event is popped from the App Message Bus. Carb events can be sent with Python: msg = carb.events.type_from_string(‘my_event_name’) omni.kit.app.get_app().get_message_bus_event_stream().push(msg, payload={‘arg1’: 42}) The event payload data will be copied in to matching dynamic output attributes if they exist. In the previous example, 42 would be copied to outputs:arg1 if possible

Installation

To use this Node, you must enable omni.graph.action in the Extension Manager.

Inputs

Name

Type

Description

Default

Event Name (eventName)

token

The name of the custom event

Only Simulate On Play (onlyPlayback)

bool

When true, the node is only computed while Stage is being played.

True

Outputs

Name

Type

Description

Default

Received (execOut)

execution

Executes when the event is received