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