Skip to main content

FB2Action_WalkToContext

Overview

  • WalkToContext action. Override the OnPlay/OnFinish/OnPaused/OnCanceled/OnTick timing hooks in Lua.

Metadata

FieldValue
Kindaction
EnvironmentB2 - Simulation
Categoryactions
ExtendsFB2Action_WalkTo
Requirerequire('Actions.B2Action_WalkToContext')

Properties (3)

NameTypeDescription
ConnectedScheduleranyWalker's connected coop scheduler, resolved in OnInit()/OnB2PreBeginPlay() and consulted for rotation/context data in SetParams()
ZoiGroupMoveCoopScheduleranyZoiGroupMove-cast of ConnectedScheduler, used by OnTick() to detect when the walker can stop
bParseActionContextCompletedbooleanWhether SetParams() has already parsed a coop-supplied action context for a non-rotation scheduler, avoiding re-parsing on later calls

Functions (4)

FunctionParametersReturnsDescription
OnCanceled--Callback invoked on Canceled.
OnFinish--Callback invoked on Finish.
OnPaused--Callback invoked on Paused.
OnTickDeltaTime: number, CurrentTime: FDateTime, GameDeltaMinutes: number-Callback invoked on Tick.

Override points (4)

Implement these in Lua as FB2Action_WalkToContext.Override_Name = function(...) end.

FunctionParametersReturnsDescription
Override_OnCanceled--Timing hook called when the action is canceled.
Override_OnFinish--Timing hook called when the action finishes.
Override_OnPaused--Timing hook called when the action is paused.
Override_OnTickDeltaTime: number, CurrentTime: FDateTime, GameDeltaMinutes: number-Timing hook called every tick while the action runs. (performance-sensitive)