Skip to main content

FB2Script_Posture

Overview

  • Posture-domain game-rule script (Condition_/Execute_ static functions). Override in Lua with Override_.

Metadata

FieldValue
Kindscript
EnvironmentB2 - Simulation
Categoryscripts
Requirerequire('Scripts.B2Script_Posture')

Functions (11)

FunctionParametersReturnsDescription
Condition_HoldHandTarget (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HoldingHand (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_OccupyingConnectedChairByPosture (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_OccupyingSlotByPosture (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_OccupyingSlotByPostureElapsedMinutes (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_Posture (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_PostureCategory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_ApplyOneTimePostureAnim (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_CancelOneTimePostureAnim (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_HoldHand (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ReleaseHoldHand (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-

Override points (11)

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

FunctionParametersReturnsDescription
Override_Condition_HoldHandTarget (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HoldingHand (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_OccupyingConnectedChairByPosture (static)ScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_OccupyingSlotByPosture (static)ScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_OccupyingSlotByPostureElapsedMinutes (static)ScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_Posture (static)ScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_PostureCategory (static)ScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_ApplyOneTimePostureAnim (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_CancelOneTimePostureAnim (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_HoldHand (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ReleaseHoldHand (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.