StatisticsManager seems to provide different capacities:
StatisticType.ElectricityCapacity
StatisticType.WaterCapacity
StatisticType.SewageCapacity
But does not have actual consumption..
tried looping thru buildings, but numbers don't appear to align with the game:
BuildingManager buildManager = Singleton<BuildingManager>.instance;
for (int i = 0; i < buildManager.m_buildings.m_buffer.Length; i++)
{
Building build = buildManager.m_buildings.m_buffer;
power += build.Info.m_buildingAI.GetElectricityConsumption(); //build.m_electricityBuffer;
water += build.Info.m_buildingAI.GetWaterConsumption(); // build.m_waterBuffer;
sewage += build.Info.m_buildingAI.GetWaterConsumption(); // build.m_sewageBuffer;
}
For water/sewage, also tried WaterManager:
WaterManager wm = Singleton<WaterManager>.instance;
WaterManager.Node[] waternodes = wm.m_nodeData ;
for (int i = 0; i < waternodes.Length; i++)
{
waterbuffer += waternodes.m_curWaterPressure + waternodes.m_extraWaterPressure;
sewagebuffer += waternodes.m_curSewagePressure + waternodes.
}
nothing there that resembles in-game numbers either
any ideas?
StatisticType.ElectricityCapacity
StatisticType.WaterCapacity
StatisticType.SewageCapacity
But does not have actual consumption..
tried looping thru buildings, but numbers don't appear to align with the game:
BuildingManager buildManager = Singleton<BuildingManager>.instance;
for (int i = 0; i < buildManager.m_buildings.m_buffer.Length; i++)
{
Building build = buildManager.m_buildings.m_buffer;
power += build.Info.m_buildingAI.GetElectricityConsumption(); //build.m_electricityBuffer;
water += build.Info.m_buildingAI.GetWaterConsumption(); // build.m_waterBuffer;
sewage += build.Info.m_buildingAI.GetWaterConsumption(); // build.m_sewageBuffer;
}
For water/sewage, also tried WaterManager:
WaterManager wm = Singleton<WaterManager>.instance;
WaterManager.Node[] waternodes = wm.m_nodeData ;
for (int i = 0; i < waternodes.Length; i++)
{
waterbuffer += waternodes.m_curWaterPressure + waternodes.m_extraWaterPressure;
sewagebuffer += waternodes.m_curSewagePressure + waternodes.
}
nothing there that resembles in-game numbers either
any ideas?