Learn
Engine Class
ValueCurve

Summary
Inherited Members

API Reference
Properties
Length
Read Only
Not Replicated
Read Parallel
Capabilities: Basic
ValueCurve.Length:number

ValueType
Read Only
Not Replicated
Read Parallel
Capabilities: Basic
ValueCurve.ValueType:string

Methods
GetKeyAtIndex
Capabilities: Basic
ValueCurve:GetKeyAtIndex(index:number):ValueCurveKey
Parameters
index:number

GetKeyIndicesAtTime
Capabilities: Basic
ValueCurve:GetKeyIndicesAtTime(time:number):{any}
Parameters
time:number
Returns

GetKeys
Capabilities: Basic
ValueCurve:GetKeys():{any}
Returns

GetValueAtTime
Capabilities: Basic
ValueCurve:GetValueAtTime(time:number):Variant?
Parameters
time:number
Returns
Variant?

InsertKey
Capabilities: Basic
ValueCurve:InsertKey(key:ValueCurveKey):{any}
Parameters
Returns

InsertKeyValue
Capabilities: Basic
ValueCurve:InsertKeyValue(
time:number, value:Variant, Interpolation:Enum.KeyInterpolationMode
Parameters
time:number
value:Variant
Returns

RemoveKeyAtIndex
Capabilities: Basic
ValueCurve:RemoveKeyAtIndex(
startingIndex:number, count:number
Parameters
startingIndex:number
count:number
Default Value: 1
Returns

SetKeys
Capabilities: Basic
ValueCurve:SetKeys(keys:{any}):number
Parameters
keys:{any}
Returns

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.