FB2MarketPriceManager
Overview
- Manages market prices.
Metadata
| Field | Value |
|---|---|
| Kind | system |
| Environment | B2 - Simulation |
| Category | systems |
| Extends | FB2ManagerBase |
| Require | require('Systems.B2MarketPriceManager') |
Properties (3)
| Name | Type | Description |
|---|---|---|
MarketPriceHistoryMap | table<string, FB1MarketPriceHistory> | |
RecoveringDisasterId | string | |
TodayMarketPriceRateMap | table<string, number> |
Functions (7)
| Function | Parameters | Returns | Description |
|---|---|---|---|
GetMarketPriceHistory | InMarketPriceId: string | FB1MarketPriceHistory | Returns Market Price History. |
GetObjectPrice (static) | InObjectDtId: string | integer | Returns Object Price. |
GetTodayMarketPriceRate | InMarketPriceId: string | number | Returns Today Market Price Rate. |
IsMarketPriceEnabled (static) | InObjectDtId: string | boolean | Returns whether Market Price Enabled. |
OnDayChanged | - | - | Callback invoked on Day Changed. |
OnDisasterRecoveryFinished | InWeatherId: string | - | Callback invoked on Disaster Recovery Finished. |
OnStartDisaster | InWeatherId: string | - | Callback invoked on Start Disaster. |
Override points (3)
Implement these in Lua as FB2MarketPriceManager.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_OnDayChanged | - | - | Callback invoked on Day Changed. |
Override_OnDisasterRecoveryFinished | InWeatherId: string | - | Callback invoked on Disaster Recovery Finished. |
Override_OnStartDisaster | InWeatherId: string | - | Callback invoked on Start Disaster. |