FB2GameObjectStatComponent
Overview
- Component that manages game-object stats.
Metadata
| Field | Value |
|---|---|
| Kind | component |
| Environment | B2 - Simulation |
| Category | components |
| Extends | FB2StatComponent |
| Require | require('Components.B2GameObjectStatComponent') |
Properties (1)
| Name | Type | Description |
|---|---|---|
Debug_RefreshStatMap | table<string, number> |
Functions (6)
| Function | Parameters | Returns | Description |
|---|---|---|---|
AddStat | StatId: string, Value: number, InReason: EB1ScriptReason, InStatReason: EB1StatReason | - | Adds Stat. |
GetEstimatedRemainStatValue | InElapsedTicks: integer, InCurrentTicks: integer, InStatId: string | number | Returns Estimated Remain Stat Value. |
GetNextDecayCompletionTime | - | number | Returns Next Decay Completion Time. |
GetStatDecayCompletionTime | InStatSystem: FB2StatSystem, InStatId: string, InStatValue: number | number | Returns Stat Decay Completion Time. |
HasDecayStat | - | boolean | Returns whether it has Decay Stat. |
RefreshFromInventory | InElapsedTicks: integer, InCurrentTicks: integer | - |
Override points (1)
Implement these in Lua as FB2GameObjectStatComponent.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_AddStat | StatId: string, Value: number, InReason: EB1ScriptReason, InStatReason: EB1StatReason | - | Adds Stat. |