Class ResearchLinearUpgrade
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ResearchLinearUpgrade : ILockedViaResearch
- Inheritance
-
objectResearchLinearUpgrade
- Implements
- Extension Methods
Constructors
ResearchLinearUpgrade(SerializedResearchProgressionLinearUpgrade)
public ResearchLinearUpgrade(SerializedResearchProgressionLinearUpgrade data)
Parameters
Fields
Category
public string Category
Field Value
- string
Properties
Attribute
public IText Attribute { get; }
Property Value
BaseValue
public int BaseValue { get; }
Property Value
- int
Description
public IText Description { get; }
Property Value
DisplayType
public ResearchLinearUpgradeDisplayType DisplayType { get; }
Property Value
Id
public ResearchLinearUpgradeId Id { get; }
Property Value
Levels
public IReadOnlyList<ResearchLinearUpgrade.LevelData> Levels { get; }
Property Value
- IReadOnlyList<ResearchLinearUpgrade.LevelData>
MaxLevel
public int MaxLevel { get; }
Property Value
- int
RequiredMechanics
public IReadOnlyList<ResearchMechanicId> RequiredMechanics { get; }
Property Value
- IReadOnlyList<ResearchMechanicId>
RequiredUpgrades
public IReadOnlyList<ResearchUpgradeId> RequiredUpgrades { get; }
Property Value
- IReadOnlyList<ResearchUpgradeId>
Title
public IText Title { get; }