예제 #1
0
    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;
        }
    }
예제 #2
0
 public Upgrade(UpgradeCardAbility upgradeCardAbility)
 {
     this.upgradeCardAbility = upgradeCardAbility;
 }