Skip to main content

FB2MarketPriceManager

Overview

  • Manages market prices.

Metadata

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

Properties (3)

NameTypeDescription
MarketPriceHistoryMaptable<string, FB1MarketPriceHistory>
RecoveringDisasterIdstring
TodayMarketPriceRateMaptable<string, number>

Functions (7)

FunctionParametersReturnsDescription
GetMarketPriceHistoryInMarketPriceId: stringFB1MarketPriceHistoryReturns Market Price History.
GetObjectPrice (static)InObjectDtId: stringintegerReturns Object Price.
GetTodayMarketPriceRateInMarketPriceId: stringnumberReturns Today Market Price Rate.
IsMarketPriceEnabled (static)InObjectDtId: stringbooleanReturns whether Market Price Enabled.
OnDayChanged--Callback invoked on Day Changed.
OnDisasterRecoveryFinishedInWeatherId: string-Callback invoked on Disaster Recovery Finished.
OnStartDisasterInWeatherId: string-Callback invoked on Start Disaster.

Override points (3)

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

FunctionParametersReturnsDescription
Override_OnDayChanged--Callback invoked on Day Changed.
Override_OnDisasterRecoveryFinishedInWeatherId: string-Callback invoked on Disaster Recovery Finished.
Override_OnStartDisasterInWeatherId: string-Callback invoked on Start Disaster.