Esempio n. 1
0
            public MLResult StartFeedbackPatternEffectLED(MLInputControllerFeedbackEffectLED effect, MLInputControllerFeedbackEffectSpeedLED speed, MLInputControllerFeedbackPatternLED pattern, MLInputControllerFeedbackColorLED color, float duration)
            {
                duration = Mathf.Round(duration * 1000.0f);
                if (MLControllerNativeBindings.MLInputStartControllerFeedbackPatternEffectLED(controllerId, effect, speed, pattern, color, (uint)duration))
                {
                    return(MLResult.Create(MLResult.Code.Ok));
                }

                MLResult result = MLResult.Create(MLResult.Code.UnspecifiedFailure, "UnityMagicLeap - MLInputStartControllerFeedbackPatternEffectLED() returned an error.");

                MLPluginLog.ErrorFormat("MLInputController.StartFeedbackPatternEffectLED failed. Reason: {0}", result);

                return(result);
            }
Esempio n. 2
0
 public static extern bool MLInputStartControllerFeedbackPatternEffectLED(byte controllerId, MLInputControllerFeedbackEffectLED effect, MLInputControllerFeedbackEffectSpeedLED speed, MLInputControllerFeedbackPatternLED pattern, MLInputControllerFeedbackColorLED color, uint duration);