CustomDwellHandler Class

Definition

Example to demonstrate DwellHandler override when a custom profile is used This example script works with the DwellProfileWithDecay custom profile.

C++
public ref class CustomDwellHandler : Microsoft::MixedReality::Toolkit::Experimental::Dwell::DwellHandler
Inheritance
UnityEngine.MonoBehaviour
CustomDwellHandler
Attributes
UnityEngine.AddComponentMenuAttribute

Constructors

Fields

CurrentDwellState

Captures the dwell status

(Inherited from DwellHandler)
dwellProfile (Inherited from DwellHandler)
FillTimer

Abstracted value for the how long the dwelled object still needs to be focused to complete the dwell action Value ranges from 0 to "TimeToCompleteDwell" setting in the dwellprofile. This picks up the same unit as TimeToCompleteDwell

(Inherited from DwellHandler)

Properties

DwellProgress

Property exposing the computation for what percentage of dwell has progressed.

(Inherited from DwellHandler)
HasFocus

Exposes whether the target has focus from the pointer type defined in dwell profile settings

(Inherited from DwellHandler)

Methods

CancelDwell()

Method that can be invoked if external factors (e.g. alternate input modality preemptively invoked the target) force the dwell action to prematurely end

(Inherited from DwellHandler)
OnBeforeFocusChange(FocusEventData) (Inherited from DwellHandler)
OnFocusChanged(FocusEventData) (Inherited from DwellHandler)
OnFocusEnter(FocusEventData) (Inherited from DwellHandler)
OnFocusExit(FocusEventData) (Inherited from DwellHandler)
UpdateFillTimer()

Applies to

產品 版本
MRTK2 Unity 2018 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0
MRTK2 Unity 2019 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0
MRTK2 Unity 2020 2.5.2, 2.5.3, 2.5.4, 2.6.0