Class TunnelingVignetteController
Provides methods for ITunnelingVignetteProvider components to control the tunneling vignette material.
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEngine.XR.Interaction.Toolkit
Assembly: solution.dll
Syntax
[AddComponentMenu("XR/Locomotion/Tunneling Vignette Controller", 11)]
[HelpURL("https://docs.unity.cn/Packages/com.unity.xr.interaction.toolkit@3.0/api/UnityEngine.XR.Interaction.Toolkit.TunnelingVignetteController.html")]
public class TunnelingVignetteController : MonoBehaviour
Properties
| Name | Description |
|---|---|
| currentParameters | (Read Only) The current VignetteParameters that is controlling the tunneling vignette material. |
| defaultParameters | The default VignetteParameters of this TunnelingVignetteController. |
| locomotionVignetteProviders | List to store LocomotionVignetteProvider instances that trigger the tunneling vignette on their locomotion state changes. |
Methods
| Name | Description |
|---|---|
| Awake() | See MonoBehaviour. |
| BeginTunnelingVignette(ITunnelingVignetteProvider) | Queues a ITunnelingVignetteProvider to trigger the ease-in vignette effect. |
| EndTunnelingVignette(ITunnelingVignetteProvider) | Queues a ITunnelingVignetteProvider to trigger the ease-out vignette effect. |
| Reset() | See MonoBehaviour. |
| Update() | See MonoBehaviour. |