FGantryMessageRouter::FHookCall
StructGantryCoreC++ only
One running of a hook, as each hook listener sees it.
Members
Channel
FGameplayTag
The channel the hook was run on.
Type
const UScriptStruct*
The payload's struct.
Payload
void*
The payload itself: changes are what the caller reads back.
Result
FGantryHookResult
The result so far.
MarkHandled
void
This listener did the work: the caller should usually skip its own.
Later listeners still run.
Cancel
void
Stops it: no listener after this one runs, and the caller should not go on.