class
AIStackSignalCondition
- 1 property
- 5 functions
Extends AIbehaviorStackScriptPassiveExpressionDefinition AIbehaviorPassiveExpressionDefinition IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
signalName | CName | 0x0 | scripted |
Functions
void OnActivate(AIbehaviorScriptExecutionContext context, AIStackSignalConditionData data)RTTIre.Hooks.PlaceVoid( "AIStackSignalCondition", "OnActivate;ScriptExecutionContextscript_ref<AIStackSignalConditionData>", (AIStackSignalCondition_OnActivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIStackSignalCondition_OnActivate( AIStackSignalCondition self, AIbehaviorScriptExecutionContext context, AIStackSignalConditionData data );void OnDeactivate(AIbehaviorScriptExecutionContext context, AIStackSignalConditionData data)RTTIre.Hooks.PlaceVoid( "AIStackSignalCondition", "OnDeactivate;ScriptExecutionContextscript_ref<AIStackSignalConditionData>", (AIStackSignalCondition_OnDeactivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIStackSignalCondition_OnDeactivate( AIStackSignalCondition self, AIbehaviorScriptExecutionContext context, AIStackSignalConditionData data );AISignalHandlerComponent? GetSignalHandler(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIStackSignalCondition", "GetSignalHandler;ScriptExecutionContext", (AIStackSignalCondition_GetSignalHandler x) => { return re.Hooks.CallOriginal<re.msgpack.AISignalHandlerComponent>(); } ); [Msgpack.Gen] public readonly partial record struct AIStackSignalCondition_GetSignalHandler( AIStackSignalCondition self, AIbehaviorScriptExecutionContext context );string GetEditorSubCaption()RTTIre.Hooks.Place( "AIStackSignalCondition", "GetEditorSubCaption;", (AIStackSignalCondition_GetEditorSubCaption x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct AIStackSignalCondition_GetEditorSubCaption( AIStackSignalCondition self );static ScriptedPuppet? GetPuppet(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIStackSignalCondition", "AIStackSignalCondition::GetPuppet;ScriptExecutionContext", (AIStackSignalCondition_GetPuppet x) => { return re.Hooks.CallOriginal<re.msgpack.ScriptedPuppet>(); } ); [Msgpack.Gen] public readonly partial record struct AIStackSignalCondition_GetPuppet( AIbehaviorScriptExecutionContext context );