public static void AddPropertyModification(EditorCurveBinding binding, PropertyModification modification, bool keepPrefabOverride) { if (!AnimationMode.InAnimationMode()) { throw new InvalidOperationException("AnimationMode.AddPropertyModification may only be called in animation mode. See AnimationMode.StartAnimationMode."); } AnimationMode.Internal_AddPropertyModification(binding, modification, keepPrefabOverride); }