progress property

double get progress

Implementation

double get progress {
  if (totalCheckpoints <= 0) return 0;
  return (completedCheckpoints / totalCheckpoints).clamp(0.0, 1.0);
}