Skip to main content

FB2Script_Insurance

Overview

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

Metadata

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

Functions (10)

FunctionParametersReturnsDescription
Condition_CanPayInsuranceFee (static)ScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasInsurance (static)ScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsDelayInsurance (static)ScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AddInsurance (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-
Execute_PayAllInsuranceFee (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-
Execute_PayInsuranceFee (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-
Execute_RemoveInsurance (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-
Execute_SendInsuranceMessage (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-
Execute_SendInsuranceStatusMessage (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-
Execute_TakeInsuranceReward (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-

Override points (10)

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

FunctionParametersReturnsDescription
Override_Condition_CanPayInsuranceFee (static)ScriptContext: FB2ScriptContext, ConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasInsurance (static)ScriptContext: FB2ScriptContext, ConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsDelayInsurance (static)ScriptContext: FB2ScriptContext, ConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AddInsurance (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_PayAllInsuranceFee (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_PayInsuranceFee (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RemoveInsurance (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SendInsuranceMessage (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SendInsuranceStatusMessage (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_TakeInsuranceReward (static)ScriptContext: FB2ScriptContext, ExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.