Class ProgressionCheckpoint
A progression checkpoint that connects to other checkpoints to track player progress through a level. Unlike a navigation waypoint, this checkpoint primarily serves to notify and record how far the player has progressed. It can be used alongside navigation waypoints to manage both movement paths and progression tracking. When triggered, it notifies the ProgressionCheckpointManager of its activation.
public class ProgressionCheckpoint : MonoBehaviour
Inheritance
Remarks
To notify this checkpoint that the player has reached it, an EventTrigger or a manual call to the StartEvent method is required.
Fields
OnCheckpointActivated
Invoked when the player interact with this checkpoint.
public Action<ProgressionCheckpoint> OnCheckpointActivated
Field Value
Methods
StartEvent()
Triggers the checkpoint interaction logic and notifies any listeners.
public void StartEvent()