API reference

PlayerLocomotor Class

Extends MonoBehaviour
Moves a player when receiving events from ILocomotionEventBroadcasters.
The movement can be a combination of translations and rotations and it happens at the very end of the frame (after rendering).

Protected Fields

_started : bool
Signature
bool _started

Properties

WhenLocomotionEventHandled : Action< LocomotionEvent, Pose >
Signature
Action<LocomotionEvent, Pose> WhenLocomotionEventHandled

Protected Methods

Start ()
Signature
virtual void Start()
Returns
void

Methods

HandleLocomotionEvent ( locomotionEvent )
Signature
void HandleLocomotionEvent(LocomotionEvent locomotionEvent)
Parameters
locomotionEvent: LocomotionEvent
Returns
void
InjectAllPlayerLocomotor ( playerOrigin , playerHead )
Signature
void InjectAllPlayerLocomotor(Transform playerOrigin, Transform playerHead)
Parameters
playerOrigin: Transform
playerHead: Transform
Returns
void
InjectPlayerHead ( playerHead )
Signature
void InjectPlayerHead(Transform playerHead)
Parameters
playerHead: Transform
Returns
void
InjectPlayerOrigin ( playerOrigin )
Signature
void InjectPlayerOrigin(Transform playerOrigin)
Parameters
playerOrigin: Transform
Returns
void