Class BaseAnimValue<T>
Inheritance
BaseAnimValue<T>
Assembly: UnityEditor.dll
Syntax
public abstract class BaseAnimValue<T>
Type Parameters
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
Fields
|
Improve this Doc
View Source
speed
Declaration
Field Value
|
Improve this Doc
View Source
valueChanged
Declaration
[NonSerialized]
public UnityEvent valueChanged
Field Value
Properties
|
Improve this Doc
View Source
isAnimating
Declaration
public bool isAnimating { get; }
Property Value
|
Improve this Doc
View Source
lerpPosition
Declaration
protected float lerpPosition { get; }
Property Value
|
Improve this Doc
View Source
start
Declaration
protected T start { get; }
Property Value
|
Improve this Doc
View Source
target
Declaration
public T target { get; set; }
Property Value
|
Improve this Doc
View Source
value
Declaration
public T value { get; set; }
Property Value
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
|
Improve this Doc
View Source
StopAnim(T)
Declaration
protected void StopAnim(T newValue)
Parameters
Type |
Name |
Description |
T |
newValue |
|
Extension Methods