Abstract
The enum value for the challenge
Adds a challenge type to this challenge.
The challenge type to add.
This challenge
Abstract
applyModifies the data or game state in some way to apply the challenge.
Which challenge type this is being applied for.
Irrelevant. See the specific challenge's apply function for additional information.
If this challenge is of a particular type
The challenge type to check.
This challenge
Used for unlockable challenges to check if they're unlocked.
The save data.
Whether this challenge is unlocked.
Static
load
A challenge object. Exists only to serve as a base class.