Resolve a step's effective kind: an explicit SohlTourStepConfig.kind wins; otherwise it is inferred from an attached SohlTourStepConfig.gate (TourGate.kind); otherwise the step is TOUR_STEP_KIND.FREE.
The step configuration.
The step's effective kind.
Resolve a step's effective kind: an explicit SohlTourStepConfig.kind wins; otherwise it is inferred from an attached SohlTourStepConfig.gate (TourGate.kind); otherwise the step is TOUR_STEP_KIND.FREE.