Table of Contents

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 Vector3

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

outputSampleMax Vector3

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

t float

The fraction of the minimum sample to use.

Returns

Vector3