Skip to main content

Event System API

Event System API provides methods for event-based communication and triggering.

Overview​

Purpose: Event-based communication between systems

Key Features:

  • Event Triggering: Trigger events by name
  • Event Listening: Listen for events
  • Event Management: Manage event subscriptions

API Methods​

Event Triggering​

// Trigger event by name
GraphExecutorUtil.TriggerEventByName("EventName");

// Trigger event on specific executor
GraphExecutorUtil.TriggerEventByName(graphExecutor, "EventName");

Event Listening​

// Register event handler
EventNodeManager.RegisterHandler("EventName", OnEventFired);

// Unregister event handler
EventNodeManager.UnregisterHandler("EventName", OnEventFired);

Best Practices​

  • Use descriptive event names
  • Document event names used in your project
  • Test event integration thoroughly
  • Unregister handlers in OnDestroy

Next: Graph Manipulation