Ejemplo n.º 1
0
        //Private Methods:
        private void PerformHaptic(HapticSetting settings)
        {
            if (!settings.enabled)
            {
                return;
            }

            controlInput.Control.StartFeedbackPatternVibe(settings.pattern, settings.instensity);
        }
Ejemplo n.º 2
0
        //Init:
        private void Reset()
        {
            //refs:
            controlInput = GetComponent <ControlInput>();

            triggerDown    = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.Click, MLInput.Controller.FeedbackIntensity.High);
            touchDown      = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.Click, MLInput.Controller.FeedbackIntensity.Medium);
            touchUp        = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.Click, MLInput.Controller.FeedbackIntensity.Low);
            forceTouchDown = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.ForceDown, MLInput.Controller.FeedbackIntensity.High);
            forceTouchUp   = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.ForceUp, MLInput.Controller.FeedbackIntensity.High);
            radialMove     = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.Tick, MLInput.Controller.FeedbackIntensity.Low);
            triggerHold    = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.ForceDown, MLInput.Controller.FeedbackIntensity.High);
            bumperHold     = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.ForceDown, MLInput.Controller.FeedbackIntensity.High);
            touchHold      = new HapticSetting(true, MLInput.Controller.FeedbackPatternVibe.ForceDown, MLInput.Controller.FeedbackIntensity.High);
        }