FB2KarmaReportManager
Overview
- Manages karma reports.
Metadata
| Field | Value |
|---|---|
| Kind | system |
| Environment | B2 - Simulation |
| Category | systems |
| Extends | FB2ManagerBase |
| Require | require('Systems.B2KarmaReportManager') |
Properties (3)
| Name | Type | Description |
|---|---|---|
AliveCount | integer | |
GhostCount | integer | |
KarmaReportCoolTimeList | table<FB1EntityId, integer> |
Functions (6)
| Function | Parameters | Returns | Description |
|---|---|---|---|
GatherZoIList | - | - | |
GetCoolTimeList | - | table<FB1EntityId, integer> | Returns Cool Time List. |
OnHourChanged | Before: FDateTime, After: FDateTime | - | Callback invoked on Hour Changed. |
OnKarmaAction | InEntityId: FB1EntityId | - | Callback invoked on Karma Action. |
OnKarmaActionEnd | InEntityId: FB1EntityId | - | Callback invoked on Karma Action End. |
UpdateGhostEntityInfo | InEntityId: FB1EntityId | - | Updates Ghost Entity Info. |
Override points (5)
Implement these in Lua as FB2KarmaReportManager.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_GatherZoIList | - | - | |
Override_OnHourChanged | Before: FDateTime, After: FDateTime | - | Callback invoked on Hour Changed. |
Override_OnKarmaAction | InEntityId: FB1EntityId | - | Callback invoked on Karma Action. |
Override_OnKarmaActionEnd | InEntityId: FB1EntityId | - | Callback invoked on Karma Action End. |
Override_UpdateGhostEntityInfo | InEntityId: FB1EntityId | - | Updates Ghost Entity Info. |