internal void AddUpgrade(UpgradeCardAbility upgradeCardAbility) { switch (upgradeCardAbility.EffectStatType) { case UpgradeCardAbility.StatType.Health: _standardHealth.AddUpgrade((HealthUpgradeCardAbility)upgradeCardAbility); break; case UpgradeCardAbility.StatType.Attack: _standardAttack.AddUpgrade((AttackUpgradeCardAbility)upgradeCardAbility); break; default: break; } }
public Upgrade(UpgradeCardAbility upgradeCardAbility) { this.upgradeCardAbility = upgradeCardAbility; }