Smooth
Methods
public double Smooth(SmoothingSettings settings, double currentValue, double targetValue, double time)
Smoothly lerps the current value towards the target value.
Parameters
| Type | Name | Description |
|---|---|---|
| SmoothingSettings | settings | Settings used to define smoothing parameters |
| double | currentValue | The current value |
| double | targetValue | The target value which needs to be smoothly reached |
| double | time | Current time (eg. NetworkTime.TimeAsDouble) |
Returns
| Type | Description |
|---|---|
| double | New value which is smoothly lerped towards the target value |
public float Smooth(SmoothingSettings settings, float currentValue, float targetValue, double time)
Smoothly lerps the current value towards the target value.
Parameters
| Type | Name | Description |
|---|---|---|
| SmoothingSettings | settings | Settings used to define smoothing parameters |
| float | currentValue | The current value |
| float | targetValue | The target value which needs to be smoothly reached |
| double | time | Current time (eg. NetworkTime.TimeAsDouble) |
Returns
| Type | Description |
|---|---|
| float | New value which is smoothly lerped towards the target value |
public Vector2 Smooth(SmoothingSettings settings, Vector2 currentValue, Vector2 targetValue, double time)
Smoothly lerps the current value towards the target value.
Parameters
| Type | Name | Description |
|---|---|---|
| SmoothingSettings | settings | Settings used to define smoothing parameters |
| Vector2 | currentValue | The current value |
| Vector2 | targetValue | The target value which needs to be smoothly reached |
| double | time | Current time (eg. NetworkTime.TimeAsDouble) |
Returns
| Type | Description |
|---|---|
| Vector2 | New value which is smoothly lerped towards the target value |
public Vector3 Smooth(SmoothingSettings settings, Vector3 currentValue, Vector3 targetValue, double time)
Smoothly lerps the current value towards the target value.
Parameters
| Type | Name | Description |
|---|---|---|
| SmoothingSettings | settings | Settings used to define smoothing parameters |
| Vector3 | currentValue | The current value |
| Vector3 | targetValue | The target value which needs to be smoothly reached |
| double | time | Current time (eg. NetworkTime.TimeAsDouble) |
Returns
| Type | Description |
|---|---|
| Vector3 | New value which is smoothly lerped towards the target value |
public Quaternion Smooth(SmoothingSettings settings, Quaternion currentValue, Quaternion targetValue, double time)
Smoothly lerps the current value towards the target value.
Parameters
| Type | Name | Description |
|---|---|---|
| SmoothingSettings | settings | Settings used to define smoothing parameters |
| Quaternion | currentValue | The current value |
| Quaternion | targetValue | The target value which needs to be smoothly reached |
| double | time | Current time (eg. NetworkTime.TimeAsDouble) |
Returns
| Type | Description |
|---|---|
| Quaternion | New value which is smoothly lerped towards the target value |