Skip to content


Goal UpgradeAnyCurrencyGoal
Description A Goal that is complete when the player gets a certain number of upgrades for any Upgradeable Currency.
Example Upgrade any Card
Inheritance UpgradeGoal
Target Targets any Upgradeable Currency.
Target Amount The number of upgrades the player must make to any Upgradeable Currencies after which the Goal is complete. Specified via UpgradeAnyCurrencyGoalData.Amount.
Progression Each time the player upgrades an Upgradeable Currency, the progression is incremented by 1.
Pre Activation Any upgrades to Upgradeable Currency made prior to the Goal becoming active will not count toward its completion.
Remarks Extends the base UpgradeGoal by implementing UpgradeGoal.IsValid to check that an Upgradeable Currency can be upgraded.