public MLResult StartFeedbackPatternVibe(MLInputControllerFeedbackPatternVibe pattern, MLInputControllerFeedbackIntensity intensity) { if (MLControllerNativeBindings.MLInputStartControllerFeedbackPatternVibe(controllerId, pattern, intensity)) { return(MLResult.Create(MLResult.Code.Ok)); } MLResult result = MLResult.Create(MLResult.Code.UnspecifiedFailure, "UnityMagicLeap - MLInputStartControllerFeedbackPatternVibe() returned an error."); MLPluginLog.ErrorFormat("MLInputController.StartFeedbackPatternVibe failed. Reason: {0}", result); return(result); }
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); }