public MLResult StartFeedbackPatternLED(MLInputControllerFeedbackPatternLED pattern, MLInputControllerFeedbackColorLED color, float duration) { duration = Mathf.Round(duration * 1000.0f); if (MLControllerNativeBindings.MLInputStartControllerFeedbackPatternLED(controllerId, pattern, color, (uint)duration)) { return(MLResult.Create(MLResult.Code.Ok)); } MLResult result = MLResult.Create(MLResult.Code.UnspecifiedFailure, "UnityMagicLeap - MLInputStartControllerFeedbackPatternLED() returned an error."); MLPluginLog.ErrorFormat("MLInputController.StartFeedbackPatternLED failed. Reason: {0}", result); return(result); }
public static extern bool MLInputStartControllerFeedbackPatternEffectLED(byte controllerId, MLInputControllerFeedbackEffectLED effect, MLInputControllerFeedbackEffectSpeedLED speed, MLInputControllerFeedbackPatternLED pattern, MLInputControllerFeedbackColorLED color, uint duration);