SteamVR_Controller.Device.UpdateHairTrigger C# (CSharp) Méthode

UpdateHairTrigger() public méthode

public UpdateHairTrigger ( ) : void
Résultat void
        void UpdateHairTrigger()
        {
            hairTriggerPrevState = hairTriggerState;
            const uint axisId = (uint)EVRButtonId.k_EButton_SteamVR_Trigger - (uint)EVRButtonId.k_EButton_Axis0;
            var value = state.rAxis[axisId].x;
            if (hairTriggerState)
            {
                if (value < hairTriggerLimit - hairTriggerDelta || value <= 0.0f)
                    hairTriggerState = false;
            }
            else
            {
                if (value > hairTriggerLimit + hairTriggerDelta || value >= 1.0f)
                    hairTriggerState = true;
            }
            hairTriggerLimit = hairTriggerState ? Mathf.Max(hairTriggerLimit, value) : Mathf.Min(hairTriggerLimit, value);
        }