Overview
- Component that manages business (biz) modifiers.
Metadata
| Field | Value |
|---|
| Kind | component |
| Environment | B2 - Simulation |
| Category | components |
| Extends | FB2Component |
| Require | require('Components.B2BizModifierComponent') |
Properties (2)
| Name | Type | Description |
|---|
ModifierIds | table<string, boolean> | |
ModifierMap | table<EB1BizModifierType, table<string, FB1BizModifierData>> | |
Functions (3)
| Function | Parameters | Returns | Description |
|---|
AddModifier | InModifierId: string | boolean | Adds Modifier. |
CalcModifierValue | InModifierType: EB1BizModifierType, InBaseValue: number | number | |
RemoveModifier | InModifierId: string | boolean | Removes Modifier. |
Override points (3)
Implement these in Lua as FB2BizModifierComponent.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|
Override_AddModifier | InModifierId: string | boolean | Adds Modifier. |
Override_CalcModifierValue | InModifierType: EB1BizModifierType, InBaseValue: number | number | |
Override_RemoveModifier | InModifierId: string | boolean | Removes Modifier. |