Skip to main content

FB2Action_ContinueCrafting

Overview

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

Metadata

FieldValue
Kindaction
EnvironmentB2 - Simulation
Categoryactions
ExtendsFB2Action_Base
Requirerequire('Actions.B2Action_ContinueCrafting')

Properties (3)

NameTypeDescription
ContinueCraftingMethodEB2ContinueCraftingMethodhow CraftObjectEntityId is resolved - directly from the target entity, or via a named slot on the target
CraftObjectEntityIdFB1EntityIdentity id of the craft object being resumed, resolved by FindCraftObject()
CraftingSlotNamestringname of the slot holding the craft object to continue, used when ContinueCraftingMethod is CraftingSlot

Functions (6)

FunctionParametersReturnsDescription
GetRequirePostureInfoOutPostureId: string, OutBodyParts: EB1AnimBodyParts, OutSlotDirection: EB1SlotDirectionbooleanReturns Require Posture Info.
OnCanceled--Callback invoked on Canceled.
OnFinish--Callback invoked on Finish.
OnPaused--Callback invoked on Paused.
OnPlay--Callback invoked on Play.
OnTickDeltaTime: number, CurrentTime: FDateTime, GameDeltaMinutes: number-Callback invoked on Tick.

Override points (5)

Implement these in Lua as FB2Action_ContinueCrafting.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_OnPlay--Timing hook called when the action starts (play). Override in Lua to replace the start behavior.
Override_OnTickDeltaTime: number, CurrentTime: FDateTime, GameDeltaMinutes: number-Timing hook called every tick while the action runs. (performance-sensitive)