# AnimBool

> Lerp from 0 - 1.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.AnimatedValues](/engine/6000.5/script-reference/unityeditor/animatedvalues.md)
* **Assembly:** UnityEditor.CoreModule
* **Inherits from:** [BaseAnimValueNonAlloc\<bool>](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvaluenonalloc1.md)
* **Implements:** [ISerializationCallbackReceiver](/engine/6000.5/script-reference/unityengine/iserializationcallbackreceiver.md)

```csharp
public class AnimBool : BaseAnimValueNonAlloc<bool>, ISerializationCallbackReceiver
```

## Remarks

When value is 0 returns false, when value > 0.5 returns true. Animated using [Mathf.Lerp](/engine/6000.5/script-reference/unityengine/mathf/lerp.md).

## Constructors

| Constructor                                                                                                                                                         | Description  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
| [AnimBool()](/engine/6000.5/script-reference/unityeditor/animatedvalues/animbool/ctor.md#animbool\(\))                                                              | Constructor. |
| [AnimBool(System.Boolean)](/engine/6000.5/script-reference/unityeditor/animatedvalues/animbool/ctor.md#animbool\(bool\))                                            | Constructor. |
| [AnimBool(System.Boolean,UnityEngine.Events.UnityAction)](/engine/6000.5/script-reference/unityeditor/animatedvalues/animbool/ctor.md#animbool\(bool-unityaction\)) | Constructor. |
| [AnimBool(UnityEngine.Events.UnityAction)](/engine/6000.5/script-reference/unityeditor/animatedvalues/animbool/ctor.md#animbool\(unityaction\))                     | Constructor. |

## Properties

| Property                                                                              | Description                          |
| ------------------------------------------------------------------------------------- | ------------------------------------ |
| [faded](/engine/6000.5/script-reference/unityeditor/animatedvalues/animbool/faded.md) | Retuns the float value of the tween. |

## Methods

| Method                                                                                      | Description                                                                                                                                            |
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Fade](/engine/6000.5/script-reference/unityeditor/animatedvalues/animbool/fade.md)         | Returns a value between from and to depending on the current value of the bools animation.                                                             |
| [GetValue](/engine/6000.5/script-reference/unityeditor/animatedvalues/animbool/getvalue.md) | Type specific implementation of [BaseAnimValue\<T>.GetValue()](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvalue1/getvalue.md). |

## Inheritance

**Inherited Members:**

* BaseAnimValueNonAlloc\<bool>.AreEqual(bool, bool)
* [BaseAnimValue\<bool>.speed](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvalue1/speed.md)
* [BaseAnimValue\<bool>.valueChanged](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvalue1/valuechanged.md)
* [BaseAnimValue\<bool>.BeginAnimating(bool, bool)](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvalue1/beginanimating.md)
* [BaseAnimValue\<bool>.StopAnim(bool)](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvalue1/stopanim.md)
* [BaseAnimValue\<bool>.isAnimating](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvalue1/isanimating.md)
* [BaseAnimValue\<bool>.target](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvalue1/target.md)
* [BaseAnimValue\<bool>.value](/engine/6000.5/script-reference/unityeditor/animatedvalues/baseanimvalue1/value.md)
