Skip to content


Goal CollectGoal
Description An abstract Goal type which is used as the base of all Currency collection related Goals.
Example N/A
Inheritance Goal
Target Derived CollectGoal implementations should specify their target Currencies by implementing the CollectGoal.IsEligible method.
Target Amount The amount of Currency the player must collect. Specified via IGoalData.Amount, implemented for derived Goals.
Progression Each time a target Currency is collected by the player, that amount will increment the progress until the target amount is reached.
Post Activation Only Currency collected after the Goal has become active counts towards the progression of the Goal.