Class ResponseCurveVector3
- Namespace
- Gamelogic.Extensions.Algorithms
- Assembly
- Assembly-CSharp.dll
A response curve with outputs of Vector3.
[Version(1, 2, 0)]
public class ResponseCurveVector3 : ResponseCurveBase<Vector3>, IResponseCurve<Vector3>
- Inheritance
-
ResponseCurveVector3
- Implements
- Inherited Members
- Extension Methods
Constructors
ResponseCurveVector3(IEnumerable<float>, IEnumerable<Vector3>)
public ResponseCurveVector3(IEnumerable<float> inputSamples, IEnumerable<Vector3> outputSamples)
Parameters
inputSamples
IEnumerable<float>outputSamples
IEnumerable<Vector3>
Methods
Lerp(Vector3, Vector3, float)
Linearly interpolates between the two given samples.
protected override Vector3 Lerp(Vector3 outputSampleMin, Vector3 outputSampleMax, float t)
Parameters
outputSampleMin
Vector3The value when t is less than or equal to 0.
outputSampleMax
Vector3The value when t is greater than or equal to 1.
t
floatThe fraction of the minimum sample to use.