Skip to content


Goal UpgradeCurrenciesWithTagsGoal
Description A Goal that is complete when the player gets a certain number of upgrades for one or more Upgradeable Currencies.
Example Upgrade 2 Rare Cards
Inheritance UpgradeGoal
Target The target Upgradeable Currencies are specified with one or more Tag Ids via UpgradeCurrenciesWithTagsGoalData.TagConsumerData. At runtime, these Tag Ids are resolved into one or more Upgradeable Currencies. The UpgradeCurrenciesWithTagsGoalData.tagConsumerData.TargetAll flag is used to specify whether a target Upgradeable Currency needs to contain all or just one of the specified Tag Ids.
Target Amount The cumulative number of upgrades the player must make to the target Upgradeable Currencies after which the Goal is complete. Specified via UpgradeCurrenciesWithTagsGoalData.Amount.
Progression Each time the player upgrades a target Upgradeable Currency, the progression is incremented by 1.
Pre Activation Any upgrades to target Upgradeable Currency made prior to the Goal becoming active will not count toward its completion.
Remarks This Goal provides similar functionality to UpgradeAnyCurrencyGoal but allows for specific Upgradeable Currency to be targeted via Tags.