Class FRILerp
- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public static class FRILerp
- Inheritance
-
FRILerp
- Inherited Members
-
Methods
DirectionSpring(ref Vector3, Vector3, float, float, ref Vector3)
public static void DirectionSpring(ref Vector3 currentForward, Vector3 targetForward, float spring, float drag, ref Vector3 velo)
Parameters
currentForward Vector3
targetForward Vector3
spring float
drag float
velo Vector3
Lerp(float, float, float, bool)
public static float Lerp(float from, float target, float speed, bool useTimeScale = true)
Parameters
from float
target float
speed float
useTimeScale bool
Returns
- float
Lerp(Quaternion, Quaternion, float)
public static Quaternion Lerp(Quaternion from, Quaternion target, float speed)
Parameters
from Quaternion
target Quaternion
speed float
Returns
- Quaternion
Lerp(Vector3, Vector3, float, bool)
public static Vector3 Lerp(Vector3 from, Vector3 target, float speed, bool useTimeScale = true)
Parameters
from Vector3
target Vector3
speed float
useTimeScale bool
Returns
- Vector3
LerpFixed(Vector3, Vector3, float, bool)
public static Vector3 LerpFixed(Vector3 from, Vector3 target, float speed, bool useTimeScale = true)
Parameters
from Vector3
target Vector3
speed float
useTimeScale bool
Returns
- Vector3
LerpUnclamped(float, float, float)
public static float LerpUnclamped(float from, float target, float speed)
Parameters
from float
target float
speed float
Returns
- float
LerpUnclamped(Quaternion, Quaternion, float)
public static Quaternion LerpUnclamped(Quaternion from, Quaternion target, float speed)
Parameters
from Quaternion
target Quaternion
speed float
Returns
- Quaternion
LerpUnclamped(Vector3, Vector3, float)
public static Vector3 LerpUnclamped(Vector3 from, Vector3 target, float speed)
Parameters
from Vector3
target Vector3
speed float
Returns
- Vector3
PLerp(float, float, float, float)
public static float PLerp(float from, float target, float speed, float dt)
Parameters
from float
target float
speed float
dt float
Returns
- float
PLerp(Quaternion, Quaternion, float, float)
public static Quaternion PLerp(Quaternion from, Quaternion target, float speed, float dt)
Parameters
from Quaternion
target Quaternion
speed float
dt float
Returns
- Quaternion
PLerp(Vector3, Vector3, float, float)
public static Vector3 PLerp(Vector3 from, Vector3 target, float speed, float dt)
Parameters
from Vector3
target Vector3
speed float
dt float
Returns
- Vector3
PositionSpring(ref Vector3, Vector3, float, float, ref Vector3)
public static void PositionSpring(ref Vector3 currentPosition, Vector3 target, float spring, float drag, ref Vector3 velo)
Parameters
currentPosition Vector3
target Vector3
spring float
drag float
velo Vector3
RotationSpring(ref Vector3, Vector3, ref Vector3, Vector3, float, float, ref Vector3)
public static void RotationSpring(ref Vector3 currentForward, Vector3 targetForward, ref Vector3 currentUp, Vector3 targetUp, float spring, float drag, ref Vector3 velo)
Parameters
currentForward Vector3
targetForward Vector3
currentUp Vector3
targetUp Vector3
spring float
drag float
velo Vector3
Slerp(Vector3, Vector3, float)
public static Vector3 Slerp(Vector3 from, Vector3 target, float speed)
Parameters
from Vector3
target Vector3
speed float
Returns
- Vector3
SlerpUnclamped(Vector3, Vector3, float)
public static Vector3 SlerpUnclamped(Vector3 from, Vector3 target, float speed)
Parameters
from Vector3
target Vector3
speed float
Returns
- Vector3