Show / Hide Table of Contents

Class BaseAnimValue<T>

Inheritance
Object
BaseAnimValue<T>
AnimBool
AnimFloat
AnimQuaternion
AnimVector3
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor.AnimatedValues
Assembly: UnityEditor.dll
Syntax
public abstract class BaseAnimValue<T>
Type Parameters
Name Description
T

Constructors

| Improve this Doc View Source

BaseAnimValue(T)

Declaration
protected BaseAnimValue(T value)
Parameters
Type Name Description
T value
| Improve this Doc View Source

BaseAnimValue(T, UnityAction)

Declaration
protected BaseAnimValue(T value, UnityAction callback)
Parameters
Type Name Description
T value
UnityAction callback

Fields

| Improve this Doc View Source

speed

Declaration
public float speed
Field Value
Type Description
Single
| Improve this Doc View Source

valueChanged

Declaration
[NonSerialized]
public UnityEvent valueChanged
Field Value
Type Description
UnityEvent

Properties

| Improve this Doc View Source

isAnimating

Declaration
public bool isAnimating { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

lerpPosition

Declaration
protected float lerpPosition { get; }
Property Value
Type Description
Single
| Improve this Doc View Source

start

Declaration
protected T start { get; }
Property Value
Type Description
T
| Improve this Doc View Source

target

Declaration
public T target { get; set; }
Property Value
Type Description
T
| Improve this Doc View Source

value

Declaration
public T value { get; set; }
Property Value
Type Description
T

Methods

| Improve this Doc View Source

BeginAnimating(T, T)

Declaration
protected void BeginAnimating(T newTarget, T newStart)
Parameters
Type Name Description
T newTarget
T newStart
| Improve this Doc View Source

GetValue()

Declaration
protected abstract T GetValue()
Returns
Type Description
T
| Improve this Doc View Source

StopAnim(T)

Declaration
protected void StopAnim(T newValue)
Parameters
Type Name Description
T newValue

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX