Class StructureStatProcessingTime
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class StructureStatProcessingTime : StructureStat
- Inheritance
-
objectStructureStatProcessingTime
- Inherited Members
- Extension Methods
Constructors
StructureStatProcessingTime(float, ResearchSpeedId, int)
public StructureStatProcessingTime(float baseDuration, ResearchSpeedId speed, int lanes = 1)
Parameters
baseDurationfloatspeedResearchSpeedIdlanesint
Fields
BaseDuration
public readonly float BaseDuration
Field Value
- float
Lanes
public readonly int Lanes
Field Value
- int
Speed
public readonly ResearchSpeedId Speed
Field Value
Methods
ComputeEffectiveDuration(ISimulationSpeedsProvider)
public float ComputeEffectiveDuration(ISimulationSpeedsProvider simulationsSpeeds)
Parameters
simulationsSpeedsISimulationSpeedsProvider
Returns
- float
ComputeEffectiveDuration(ISimulationSpeedsProvider, float, ResearchSpeedId)
public static float ComputeEffectiveDuration(ISimulationSpeedsProvider speedManager, float baseDuration, ResearchSpeedId speed)
Parameters
speedManagerISimulationSpeedsProviderbaseDurationfloatspeedResearchSpeedId
Returns
- float
GetContent(ISimulationSpeedsProvider)
public override IText GetContent(ISimulationSpeedsProvider simulationsSpeeds)
Parameters
simulationsSpeedsISimulationSpeedsProvider
Returns
GetIcon()
public override Sprite GetIcon()
Returns
- Sprite
GetTooltipText(ISimulationSpeedsProvider)
public override IText GetTooltipText(ISimulationSpeedsProvider speedUpgradeOrchestrator)
Parameters
speedUpgradeOrchestratorISimulationSpeedsProvider
Returns
GetTooltipTitle()
public override IText GetTooltipTitle()