API reference

LocomotionTunneling Class

Extends MonoBehaviour
This component will listen to locomotion events and reduce the FOV of the player with a vignette based on the different character motions: rotation, linear movement, accelerations.

Properties

AccelerationStrength : AnimationCurve
[Get][Set]
Signature
AnimationCurve AccelerationStrength
FadeOutTime : float
[Get][Set]
Signature
float FadeOutTime
FadeOutWait : float
[Get][Set]
Signature
float FadeOutWait
MovementStrength : AnimationCurve
[Get][Set]
Signature
AnimationCurve MovementStrength
RotationStrength : AnimationCurve
[Get][Set]
Signature
AnimationCurve RotationStrength

Protected Methods

Awake ()
Signature
virtual void Awake()
Returns
void
LateUpdate ()
Signature
virtual void LateUpdate()
Returns
void
OnDisable ()
Signature
virtual void OnDisable()
Returns
void
OnEnable ()
Signature
virtual void OnEnable()
Returns
void
Start ()
Signature
virtual void Start()
Returns
void

Methods

SetDeltaTimeProvider ( deltaTimeProvider )
Sets a function that returns the last delta time in seconds.
Signature
void SetDeltaTimeProvider(Func< float > deltaTimeProvider)
Parameters
deltaTimeProvider: Func< float >
Returns
void
SetTimeProvider ( timeProvider )
Sets a function that returns the current time in seconds.
Signature
void SetTimeProvider(Func< float > timeProvider)
Parameters
timeProvider: Func< float >
Returns
void