Provides a node to handle a Script Event.
More...
#include <ReceiveScriptEvent.h>
Inherits ScriptCanvas::Nodes::Core::Internal::ScriptEventBase.
|
using | Events = AZStd::vector< Internal::ScriptEventEntry > |
|
|
ScriptCanvas::EBusBusId | m_busId |
|
|
ConstSlotsOutcome | GetSlotsInExecutionThreadByTypeImpl (const Slot &executionSlot, CombinedSlotType targetSlotType, const Slot *) const override |
|
void | OnScriptEventReady (const AZ::Data::Asset< ScriptEvents::ScriptEventsAsset > &) override |
|
Provides a node to handle a Script Event.
◆ GetEBusConnectAddressSlot()
const Slot * ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetEBusConnectAddressSlot |
( |
| ) |
const |
|
overridevirtual |
◆ GetEBusConnectSlot()
const Slot * ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetEBusConnectSlot |
( |
| ) |
const |
|
overridevirtual |
◆ GetEBusDisconnectSlot()
const Slot * ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetEBusDisconnectSlot |
( |
| ) |
const |
|
overridevirtual |
◆ GetEBusName()
AZStd::string ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetEBusName |
( |
| ) |
const |
|
overridevirtual |
◆ GetEventIndex()
AZStd::optional< size_t > ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetEventIndex |
( |
AZStd::string |
eventName | ) |
const |
|
overridevirtual |
◆ GetEventSlotIds()
AZStd::vector< SlotId > ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetEventSlotIds |
( |
| ) |
const |
|
overridevirtual |
◆ GetFunctionCallName()
AZ::Outcome< AZStd::string, void > ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetFunctionCallName |
( |
const Slot * |
| ) |
const |
|
overridevirtual |
◆ GetHandlerStartAddress()
const Datum * ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetHandlerStartAddress |
( |
| ) |
const |
|
overridevirtual |
◆ GetNonEventSlotIds()
AZStd::vector< SlotId > ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetNonEventSlotIds |
( |
| ) |
const |
|
overridevirtual |
◆ GetOnVariableHandlingDataSlots()
AZStd::vector< const Slot * > ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetOnVariableHandlingDataSlots |
( |
| ) |
const |
|
overridevirtual |
◆ GetOnVariableHandlingExecutionSlots()
AZStd::vector< const Slot * > ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetOnVariableHandlingExecutionSlots |
( |
| ) |
const |
|
overridevirtual |
◆ GetSlotsInExecutionThreadByTypeImpl()
ConstSlotsOutcome ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetSlotsInExecutionThreadByTypeImpl |
( |
const Slot & |
executionSlot, |
|
|
CombinedSlotType |
targetSlotType, |
|
|
const Slot * |
|
|
) |
| const |
|
overrideprotectedvirtual |
◆ GetUpdateString()
AZStd::string ScriptCanvas::Nodes::Core::ReceiveScriptEvent::GetUpdateString |
( |
| ) |
const |
|
overridevirtual |
◆ IsAutoConnected()
bool ScriptCanvas::Nodes::Core::ReceiveScriptEvent::IsAutoConnected |
( |
| ) |
const |
|
overridevirtual |
◆ IsEBusAddressed()
bool ScriptCanvas::Nodes::Core::ReceiveScriptEvent::IsEBusAddressed |
( |
| ) |
const |
|
overridevirtual |
◆ IsEventHandler()
bool ScriptCanvas::Nodes::Core::ReceiveScriptEvent::IsEventHandler |
( |
| ) |
const |
|
overridevirtual |
◆ IsOutOfDate()
bool ScriptCanvas::Nodes::Core::ReceiveScriptEvent::IsOutOfDate |
( |
const VersionData & |
graphVersion | ) |
const |
|
overridevirtual |
◆ OnActivate()
void ScriptCanvas::Nodes::Core::ReceiveScriptEvent::OnActivate |
( |
| ) |
|
|
overridevirtual |
Entity level activation, perform entity lifetime setup here, i.e. connect to EBuses.
Reimplemented from ScriptCanvas::Node.
◆ OnDeactivate()
void ScriptCanvas::Nodes::Core::ReceiveScriptEvent::OnDeactivate |
( |
| ) |
|
|
overridevirtual |
Entity level deactivation, perform any entity lifetime release here, i.e disconnect from EBuses.
Reimplemented from ScriptCanvas::Node.
◆ OnUpdateNode()
UpdateResult ScriptCanvas::Nodes::Core::ReceiveScriptEvent::OnUpdateNode |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/ScriptCanvas/Code/Include/ScriptCanvas/Libraries/Core/ReceiveScriptEvent.h