Skip to main content

FB2ChoiceCardManager

Overview

  • Manages choice cards (event choices).

Metadata

FieldValue
Kindsystem
EnvironmentB2 - Simulation
Categorysystems
ExtendsFB2ManagerBase
Requirerequire('Systems.B2ChoiceCardManager')

Properties (3)

NameTypeDescription
ChoiceCardEventQueueFB2ChoiceCardEvent[]
CurrentEventFB2ChoiceCardEvent
TryStartNextChoiceCardTimeTaskIdFB1TimeTaskId

Functions (6)

FunctionParametersReturnsDescription
AddChoiceCardEventInChoiceCardGroupId: string, InBase: FB1EntityId, InTarget: FB1EntityId-Adds Choice Card Event.
AddChoiceCardEventByChoiceCardIdInChoiceCardId: string, InSender: FB1EntityId, InReceiver: FB1EntityId-Adds Choice Card Event By Choice Card Id.
GetType-EB2ManagerTypeReturns Type.
OnFinishChoiceCardEvent--Callback invoked on Finish Choice Card Event.
OnSelectedAnswerbIsPositive: boolean-Callback invoked on Selected Answer.
TryStartNextChoiceCard--

Override points (5)

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

FunctionParametersReturnsDescription
Override_AddChoiceCardEventInChoiceCardGroupId: string, InBase: FB1EntityId, InTarget: FB1EntityId-Adds Choice Card Event.
Override_AddChoiceCardEventByIdInChoiceCardId: string, InSender: FB1EntityId, InReceiver: FB1EntityId-Adds Choice Card Event By Id.
Override_OnFinishChoiceCardEvent--Callback invoked on Finish Choice Card Event.
Override_OnSelectedAnswerbIsPositive: boolean-Callback invoked on Selected Answer.
Override_TryStartNextChoiceCard--