Class PhysicsFollow
- Namespace
- VoxelPlayground.Ragdoll
- Assembly
- GamePlay.dll
public class PhysicsFollow : MonoBehaviour
- Inheritance
-
object
PhysicsFollow
- Extension Methods
-
Fields
follower
public Rigidbody follower
Field Value
- Rigidbody
ineritia
Field Value
- Vector3
maxDistanceDelta
public float maxDistanceDelta
Field Value
- float
maxRotateDelta
public float maxRotateDelta
Field Value
- float
pullDistance
public float pullDistance
Field Value
- float
rotationTarget
public Transform rotationTarget
Field Value
- Transform
target
Field Value
- Transform
Methods
FixedUpdate()
public void FixedUpdate()
TrackPosition(Rigidbody, Vector3, float, float)
public static void TrackPosition(Rigidbody follower, Vector3 newPosition, float maxDistanceDelta = 20, float pullDis = -1)
Parameters
follower Rigidbody
newPosition Vector3
maxDistanceDelta float
pullDis float
TrackPositionIgnoreY(Rigidbody, Vector3, float)
public static void TrackPositionIgnoreY(Rigidbody follower, Vector3 newPosition, float maxDistanceDelta = 20)
Parameters
follower Rigidbody
newPosition Vector3
maxDistanceDelta float
TrackPositionLerpY(Rigidbody, Vector3, float, float)
public static void TrackPositionLerpY(Rigidbody follower, Vector3 newPosition, float yLerp = 1, float maxDistanceDelta = 20)
Parameters
follower Rigidbody
newPosition Vector3
yLerp float
maxDistanceDelta float
TrackPositionYOnly(Rigidbody, float, float)
public static void TrackPositionYOnly(Rigidbody follower, float newPosition, float maxDistanceDelta = 20)
Parameters
follower Rigidbody
newPosition float
maxDistanceDelta float
TrackRotation(Rigidbody, Quaternion, float)
public static void TrackRotation(Rigidbody follower, Quaternion newRotation, float maxRotateDelta = 40)
Parameters
follower Rigidbody
newRotation Quaternion
maxRotateDelta float
TrackRotation2(Rigidbody, Quaternion, float)
public static void TrackRotation2(Rigidbody follower, Quaternion newRotation, float mlp)
Parameters
follower Rigidbody
newRotation Quaternion
mlp float