Summary
Manages two
Animancer.SmoothedFloatParameter
s as a UnityEngine.Vector2
.- Assembly
- Animancer
.dll - Namespace
- Animancer
- Interfaces
-
- IDisposable
- Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type-.->Interface0["IDisposable"]
Type["SmoothedVector2Parameter"]
class Type type-node
Syntax
public class SmoothedVector2Parameter : IDisposable
Remarks
Sample:
Directional Mixers
Example:
[SerializeField] private AnimancerComponent _Animancer;
[SerializeField] private StringAsset _ParameterX;
[SerializeField] private StringAsset _ParameterY;
[SerializeField, Seconds] private float _ParameterSmoothTime;
private SmoothedVector2Parameter _SmoothedParameters;
protected virtual void Awake()
{
_SmoothedParameters = new SmoothedVector2Parameter(
_Animancer,
_ParameterX,
_ParameterY,
_ParameterSmoothTime);
}
protected virtual void Update()
{
_SmoothedParameters.TargetValue = new Vector2(...);
}
protected virtual void OnDestroy()
{
_SmoothedParameters.Dispose();
}
Constructors
Name | Summary |
---|---|
Smoothed |
Creates a new Animancer.SmoothedVector2Parameter . |
Smoothed |
Creates a new Animancer.SmoothedVector2Parameter . |
Fields
Properties
Name | Value | Summary |
---|---|---|
CurrentValue | Vector2 |
The value that the parameters are moving towards.
|
MaxSpeed | float |
The maximum speed that the current value can move towards the target.
|
SmoothTime | float |
The amount of time allowed to smooth out a value change.
|
TargetValue | Vector2 |
The value that the parameters are moving towards.
|
Velocity | Vector2 |
The speed at which the parameters are currently moving.
|
Methods
Name | Value | Summary |
---|---|---|
Dispose |
void |
Disposes the
Animancer.SmoothedVector2Parameter.X and Animancer.SmoothedVector2Parameter.Y . |