Table of Contents

Class ResponseCurveVector2

Namespace
Gamelogic.Extensions.Algorithms
Assembly
Assembly-CSharp.dll

A response curve with outputs of Vector2.

[Version(1, 2, 0)]
public class ResponseCurveVector2 : ResponseCurveBase<Vector2>, IResponseCurve<Vector2>
Inheritance
ResponseCurveVector2
Implements
Inherited Members
Extension Methods

Constructors

ResponseCurveVector2(IEnumerable<float>, IEnumerable<Vector2>)

public ResponseCurveVector2(IEnumerable<float> inputSamples, IEnumerable<Vector2> outputSamples)

Parameters

inputSamples IEnumerable<float>
outputSamples IEnumerable<Vector2>

Methods

Lerp(Vector2, Vector2, float)

Linearly interpolates between the two given samples.

protected override Vector2 Lerp(Vector2 outputSampleMin, Vector2 outputSampleMax, float t)

Parameters

outputSampleMin Vector2

The value when t is less than or equal to 0.

outputSampleMax Vector2

The value when t is greater than or equal to 1.

t float

The fraction of the minimum sample to use.

Returns

Vector2