Differential D3865 Diff 17390 ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js
Show First 20 Lines • Show All 338 Lines • ▼ Show 20 Lines | if (cmpStatusEffects) | ||||
ret.statusEffects = cmpStatusEffects.GetActiveStatuses(); | ret.statusEffects = cmpStatusEffects.GetActiveStatuses(); | ||||
let cmpProductionQueue = Engine.QueryInterface(ent, IID_ProductionQueue); | let cmpProductionQueue = Engine.QueryInterface(ent, IID_ProductionQueue); | ||||
if (cmpProductionQueue) | if (cmpProductionQueue) | ||||
ret.production = { | ret.production = { | ||||
"entities": cmpProductionQueue.GetEntitiesList(), | "entities": cmpProductionQueue.GetEntitiesList(), | ||||
"technologies": cmpProductionQueue.GetTechnologiesList(), | "technologies": cmpProductionQueue.GetTechnologiesList(), | ||||
"techCostMultiplier": cmpProductionQueue.GetTechCostMultiplier(), | "techCostMultiplier": cmpProductionQueue.GetTechCostMultiplier(), | ||||
"queue": cmpProductionQueue.GetQueue() | "queue": cmpProductionQueue.GetQueue(), | ||||
"autoqueue": cmpProductionQueue.IsAutoQueueing() | |||||
}; | }; | ||||
let cmpTrader = Engine.QueryInterface(ent, IID_Trader); | let cmpTrader = Engine.QueryInterface(ent, IID_Trader); | ||||
if (cmpTrader) | if (cmpTrader) | ||||
ret.trader = { | ret.trader = { | ||||
"goods": cmpTrader.GetGoods() | "goods": cmpTrader.GetGoods() | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 1,784 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator