FB2InteractionTrackingComponent
Overview
- Component that tracks interaction history.
Metadata
| Field | Value |
|---|---|
| Kind | component |
| Environment | B2 - Simulation |
| Category | components |
| Extends | FB2Component |
| Require | require('Components.B2InteractionTrackingComponent') |
Properties (4)
| Name | Type | Description |
|---|---|---|
IdActionTimeMap | table<string, FB1ActionTimeData> | |
InteractionHistory | string[] | |
ResetDelayTime | integer | |
TagActionTimeMap | table<string, FB1ActionTimeData> |
Functions (6)
| Function | Parameters | Returns | Description |
|---|---|---|---|
AddInteractionHistory | InInteractionBagId: string | - | Adds Interaction History. |
GetDefaultCityMoveDataPolicy | - | EB1CityMoveDataPolicy | Returns Default City Move Data Policy. |
GetExecuteTimeById | InActionId: string | integer | Returns Execute Time By Id. |
GetExecuteTimeByTag | InTag: string | integer | Returns Execute Time By Tag. |
OnFinishAction | InActionId: string | - | Callback invoked on Finish Action. |
OnStartAction | InActionId: string | - | Callback invoked on Start Action. |
Override points (1)
Implement these in Lua as FB2InteractionTrackingComponent.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_AddInteractionHistory | InInteractionBagId: string | - | Adds Interaction History. |