| Goal | CollectFromGeneratorTypeGoal |
| Description | A Goal that is complete when the player collects from one or more instances of a specified Generator. |
| Example | Collect from Dirty Burger |
| Inheritance | Goal |
| Target | Any Generator with a StaticDataId that matches the Generator Id specified on the CollectFromGeneratorTypeGoalData will be targeted by the Goal. |
| Target Amount | The number of times the Generator must be collected from by the player. Specified via CollectFromSpecificGeneratorGoalData.Amount. |
| Progression | The Goal progresses by 1 unit every time a targeted Generator is collected from until the target amount is reached, at which point the Goal is complete. |
| Post Activation | Only collections performed after the Goal becomes active will count towards the Goal's progress. |
| Remarks | |