Open 3D Engine ScriptCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::Nodes::Core::EBusEventEntry Struct Reference

Public Member Functions

 AZ_TYPE_INFO (EBusEventEntry, "{92A20C1B-A54A-4583-97DB-A894377ACE21}")
 
bool IsExpectingResult () const
 
bool ContainsSlot (SlotId slotId) const
 

Static Public Member Functions

static bool EBusEventEntryVersionConverter (AZ::SerializeContext &serializeContext, AZ::SerializeContext::DataElementNode &rootElement)
 
static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZStd::string m_eventName
 
EBusEventId m_eventId
 
SlotId m_eventSlotId
 
SlotId m_resultSlotId
 
AZStd::vector< SlotIdm_parameterSlotIds
 
int m_numExpectedArguments = {}
 
bool m_resultEvaluated = {}
 
bool m_shouldHandleEvent = false
 
bool m_isHandlingEvent = false
 

The documentation for this struct was generated from the following file: