refactor card systems

This commit is contained in:
2026-07-05 17:06:05 +02:00
parent 00e990ac18
commit b157be8723
8 changed files with 688 additions and 2 deletions
+4
View File
@@ -17,6 +17,8 @@ namespace KernelPanic.Data
[SerializeField] private int cycleCost;
[SerializeField] private ResolutionTrack resolutionTrack;
[SerializeField] private bool distroExclusive;
[SerializeField] private bool isToken;
[SerializeField, TextArea] private string designNotes;
[SerializeField] private CardDefinition upgradeTarget;
[SerializeField] private List<CardEffectDefinition> effects = new();
@@ -28,6 +30,8 @@ namespace KernelPanic.Data
public int CycleCost => cycleCost;
public ResolutionTrack ResolutionTrack => resolutionTrack;
public bool DistroExclusive => distroExclusive;
public bool IsToken => isToken;
public string DesignNotes => designNotes;
public CardDefinition UpgradeTarget => upgradeTarget;
public IReadOnlyList<CardEffectDefinition> Effects => effects;
}