Table of Contents

Struct TransformErrorCorrector

Namespace
Netick.Unity
Assembly
Netick.Unity.dll

Handles prediction error correction smoothing for a transform.

public struct TransformErrorCorrector
Inherited Members

Fields

PosError

public Vector3 PosError

Field Value

Vector3

PosPreRollback

public Vector3 PosPreRollback

Field Value

Vector3

RotError

public Quaternion RotError

Field Value

Quaternion

RotPreRollback

public Quaternion RotPreRollback

Field Value

Quaternion

Methods

Init(Vector3, Quaternion)

public void Init(Vector3 posValue, Quaternion rotValue)

Parameters

posValue Vector3
rotValue Quaternion

OnPostResimulation(Vector3, Quaternion)

public void OnPostResimulation(Vector3 posCurrentValue, Quaternion rotCurrentValue)

Parameters

posCurrentValue Vector3
rotCurrentValue Quaternion

OnPreRollback(Vector3, Quaternion)

public void OnPreRollback(Vector3 posValue, Quaternion rotValue)

Parameters

posValue Vector3
rotValue Quaternion

Render(ref Vector3, ref Quaternion, float, float, float)

public void Render(ref Vector3 posInterpolatedValue, ref Quaternion rotInterpolatedValue, float correctionMultiplier, float teleportThreshold, float deltaTime)

Parameters

posInterpolatedValue Vector3
rotInterpolatedValue Quaternion
correctionMultiplier float
teleportThreshold float
deltaTime float