internal static void AddCandidate(EditorCurveBinding binding, PropertyModification modification, bool keepPrefabOverride) { if (!AnimationMode.IsRecordingCandidates()) { throw new InvalidOperationException("AnimationMode.AddCandidate may only be called when recording candidates. See AnimationMode.StartCandidateRecording."); } AnimationMode.Internal_AddCandidate(binding, modification, keepPrefabOverride); }