Skip to main content

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​

Action<ProgressionCheckpoint>

Methods​

StartEvent()​

Triggers the checkpoint interaction logic and notifies any listeners.

public void StartEvent()