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
displayName
English name (translated through shop.track.<key>.name).
public string displayName
Field Value
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
ranks
Ranks in purchase order (rank 1 first).
public List<UpgradeRankData> ranks
Field Value
Properties
RankCount
Number of ranks.
public int RankCount { get; }