| Goal | CollectFromCollectorTypeGoal |
| Description | A Goal that is complete when the player collects from one or more instances of a specified Collector. |
| Example | Collect from Cyrus Car |
| Inheritance | BaseCollectorGoal |
| Target | This Goal targets all Collectors if the CollectFromCollectorTypeGoalData.any flag is set to true. Otherwise, it targets the Collectors with a StaticDataId that matches the CollectFromCollectorTypeGoalData.CollectorId. |
| Target Amount | The number of times the Collector must be collected from by the player. Specified via CollectFromCollectorTypeGoalData.Amount. |
| Progression | The Goal progresses by 1 unit every time a targeted Collector 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 | |