# this[]

> Returns the animation state named name.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AnimationModule

## this\[string]

```csharp
public AnimationState this[string name] { get; }
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)):&#x20;

### Returns

| Type                                                                            | Description |
| ------------------------------------------------------------------------------- | ----------- |
| [AnimationState](/engine/6000.5/script-reference/unityengine/animationstate.md) |             |

### Examples

```csharp
using UnityEngine;
using System.Collections;

public class ExampleScript : MonoBehaviour
{
    public Animation anim;

    void Start()
    {
        // Get the walk animation state  and set its speed
        anim["walk"].speed = 2.0f;

        // Get the run animation state and set its weight
        anim["run"].weight = 0.5f;
    }
}
```
