Table of Contents

Class ResearchLevelManager

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ResearchLevelManager
Inheritance
object
ResearchLevelManager
Extension Methods

Constructors

ResearchLevelManager(ResearchProgression, ResearchUnlockProgressManager, ResearchCostManager, ILogger)

public ResearchLevelManager(ResearchProgression progression, ResearchUnlockProgressManager unlockProgress, ResearchCostManager costManager, ILogger logger)

Parameters

progression ResearchProgression
unlockProgress ResearchUnlockProgressManager
costManager ResearchCostManager
logger ILogger

Properties

CurrentLevel

public ResearchLevel CurrentLevel { get; }

Property Value

ResearchLevel

Methods

ComputeLevelLineCostIndices(ResearchLevel)

public List<int> ComputeLevelLineCostIndices(ResearchLevel level)

Parameters

level ResearchLevel

Returns

List<int>

Dispose()

public void Dispose()