Class UpgradeTrackData

Namespace
TDMaker.Unity.Campaign
Assembly
TDMaker.Unity.dll

One shop column: a chain of ranks bought in order.

public sealed class UpgradeTrackData
Inheritance
UpgradeTrackData
Inherited Members

Constructors

UpgradeTrackData()

public UpgradeTrackData()

Fields

color

Accent colour of the column.

public Color color

Field Value

Color

description

English one-line summary (translated through shop.track.<key>.summary).

[TextArea(1, 3)]
public string description

Field Value

string

displayName

English name (translated through shop.track.<key>.name).

public string displayName

Field Value

string

icon

Column icon (optional).

public Sprite icon

Field Value

Sprite

key

Stable key in save files (purchased ranks are stored by key) and the text key stem (shop.track.<key>.name|summary). Never rename it after release.

[Tooltip("Stable key used by save files (never rename it after release) and by the text tables (shop.track.<key>.name / .summary).")]
public string key

Field Value

string

ranks

Ranks in purchase order (rank 1 first).

public List<UpgradeRankData> ranks

Field Value

List<UpgradeRankData>

Properties

RankCount

Number of ranks.

public int RankCount { get; }

Property Value

int