movement - eisclimber/ExPresS-XR GitHub Wiki

ExPresSXR.Movement Namespace

Summary

Classes for player movement.

Classes

Name Description
AverageVelocity Allows calculating the average velocity of an object over time.
ForceTeleport Forces a manual teleportation.
MapPoint A target for a MapPointManager-Setup().
MapPointManager Maintains a set to teleportation targets that are only visible when in teleport mode.
PlayerDetector Detects the player's CharacterController when entering.
Be aware that without proper centering of the play area, the CharacterController can be shifted an not at the origin.
PlayerForceBase A base class that can be used to apply a force on the player, while providing an solution for the use with teleportation movement.
Derived classes must implement the movement itself by calling _characterController.Move() during Update()
but only apply the force only _forceTemporarilyDisabled
PlayerRigidForce Applies a impulses on the player while still allowing teleportation, climbing, other movement. The applied impulse will be reduced over time.
⚠️ **GitHub.com Fallback** ⚠️