movement - eisclimber/ExPresS-XR GitHub Wiki
Classes for player movement.
| 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. |