Skip to main content

FB2KarmaReportManager

Overview

  • Manages karma reports.

Metadata

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

Properties (3)

NameTypeDescription
AliveCountinteger
GhostCountinteger
KarmaReportCoolTimeListtable<FB1EntityId, integer>

Functions (6)

FunctionParametersReturnsDescription
GatherZoIList--
GetCoolTimeList-table<FB1EntityId, integer>Returns Cool Time List.
OnHourChangedBefore: FDateTime, After: FDateTime-Callback invoked on Hour Changed.
OnKarmaActionInEntityId: FB1EntityId-Callback invoked on Karma Action.
OnKarmaActionEndInEntityId: FB1EntityId-Callback invoked on Karma Action End.
UpdateGhostEntityInfoInEntityId: FB1EntityId-Updates Ghost Entity Info.

Override points (5)

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

FunctionParametersReturnsDescription
Override_GatherZoIList--
Override_OnHourChangedBefore: FDateTime, After: FDateTime-Callback invoked on Hour Changed.
Override_OnKarmaActionInEntityId: FB1EntityId-Callback invoked on Karma Action.
Override_OnKarmaActionEndInEntityId: FB1EntityId-Callback invoked on Karma Action End.
Override_UpdateGhostEntityInfoInEntityId: FB1EntityId-Updates Ghost Entity Info.