# Sandbox.Animation.GraphParameters.Set

## Overload 1

```csharp
void Set(string name, bool value, bool persist = False)
```

Sets a live value, or saves and reapplies it across instance recreation when `persist` is true.

### Parameters

- `name` (`string`)
- `value` (`bool`)
- `persist` (`bool`), default `False`

## Overload 2

```csharp
void Set(string name, float value, bool persist = False)
```

### Parameters

- `name` (`string`)
- `value` (`float`)
- `persist` (`bool`), default `False`

## Overload 3

```csharp
void Set(string name, int value, bool persist = False)
```

### Parameters

- `name` (`string`)
- `value` (`int`)
- `persist` (`bool`), default `False`

## Overload 4

```csharp
void Set(string name, string value, bool persist = False)
```

### Parameters

- `name` (`string`)
- `value` (`string`)
- `persist` (`bool`), default `False`

## Overload 5

```csharp
void Set(string name, T value, bool persist = False)
```

### Parameters

- `name` (`string`)
- `value` (`T`)
- `persist` (`bool`), default `False`

## Overload 6

```csharp
void Set(string name, Vector3 value, bool persist = False)
```

### Parameters

- `name` (`string`)
- `value` (`Vector3`)
- `persist` (`bool`), default `False`

## Overload 7

```csharp
void Set(string name, Transform value, bool persist = False)
```

### Parameters

- `name` (`string`)
- `value` (`Transform`)
- `persist` (`bool`), default `False`

## Overload 8

```csharp
void Set(string name, Rotation value, bool persist = False)
```

### Parameters

- `name` (`string`)
- `value` (`Rotation`)
- `persist` (`bool`), default `False`

Declared in [Sandbox.Animation.GraphParameters](/api/Sandbox.Animation.GraphParameters).
Assembly: `Sandbox.Engine`.
