Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


AddKey

Add a new key to the curve.
Read time 1 minuteLast updated 9 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

AddKey(float, float)

Add a new key to the curve.
public int AddKey(float time, float value)

Parameters

time

The time at which to add the key (horizontal axis in the curve graph).

value

The value for the key (vertical axis in the curve graph).

Returns

Type

Description

intThe index of the added key, or -1 if the key could not be added.

Remarks

Smooth tangents are automatically computed for the key. Returns the index of the added key. If no key could be added because there is already another keyframe at the same time -1 will be returned.
Additional Resources: AnimationCurve.keys variable.

AddKey(Keyframe)

Add a new key to the curve.
public int AddKey(Keyframe key)

Parameters

The key to add to the curve.

Returns

Type

Description

intThe index of the added key, or -1 if the key could not be added.

Remarks

Returns the index of the added key. If no key could be added because there is already another keyframe at the same time -1 will be returned.
Additional Resources: AnimationCurve.keys variable, Keyframe struct.