LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

This version of Unity is unsupported.

AnimationUtility.SetObjectReferenceCurve

public static void SetObjectReferenceCurve(AnimationClip clip, EditorCurveBinding binding, ObjectReferenceKeyframe[] keyframes);

Parameters

keyframesSetting this to null will remove the curve.

Description

Adds, modifies or removes an object reference curve in a given clip.

Unity has two types of animation: Float and object reference. Float curve is a classic curve that animates float property over time. Object reference "curve" is a construct that animates object reference property over time.

This method is used for float curves. For object reference curves, see: AnimationUtility.SetObjectReferenceCurve.