## GetNumberOfAnimationLayers

### Introduced

v6.0

### Description

Returns the number of animation layers for the specified objects. If objects in different models are passed to the command then the result will be the model with the least number of animation layers. Note: The mimimum number of animation layers is 1 since the base layer is always present.

### Scripting Syntax

    oLong = GetNumberOfAnimationLayers( [InputObjs] );

### Return Value

Long

### Parameters

Parameter | Type | Description
--- | --- | ---
InputObjs | String | List of objects. Default Value: Currently selected objects

### Examples

#### VBScript Example

    '

    ' In this example, we will get the number of animation layers before and after adding a new layer

    '

    NewScene , false

    Application.LogMessage "Number of animation layers before : " & GetNumberOfAnimationLayers()

    SetCurrentAnimationLayer ,1,True

    Application.LogMessage "Number of animation layers after  : " & GetNumberOfAnimationLayers()

    ' Output of above script:

    'INFO : Number of animation layers before : 1

    'INFO : Number of animation layers after  : 2

### See Also

GetCurrentAnimationLayer SetCurrentAnimationLayer AddAnimationLayer DeleteAnimationLayer DuplicateAnimationLayer RemoveAnimation RemoveAllAnimation SaveKey RemoveKey PrevKey FirstKey LastKey Parameter.AddFCurve