private void OnPrimaryActionEnded(BaseInputEventData eventData) { var user = GetMWUnityUser(); Context.EndButton(user, CurrentFocusedPoint); Context.Click(user, CurrentFocusedPoint); }
public void OnActionStarted(BaseInputEventData eventData) { Debug.Log(eventData.MixedRealityInputAction.Description); if (eventData.MixedRealityInputAction.Description == "Trigger") { Debug.Log("Yeeee you clicked the trigger"); } }
void IMixedRealityInputActionHandler.OnActionStarted(BaseInputEventData eventData) { if (eventData.MixedRealityInputAction == InputAction && !eventData.used) { OnInputActionStarted?.Invoke(eventData); if (MarkEventsAsUsed) { eventData.Use(); } } }
void IMixedRealityInputActionHandler.OnActionEnded(BaseInputEventData eventData) { if (eventData.MixedRealityInputAction == InputAction && !eventData.used && _listening) { OnInputActionEnded.Invoke(eventData); if (MarkEventsAsUsed) { eventData.Use(); } } }
/// <inheritdoc /> public GameObject GetFocusedObject(BaseInputEventData eventData) { Debug.Assert(eventData != null); if (OverrideFocusedObject != null) { return(OverrideFocusedObject); } IMixedRealityPointer pointer; return(TryGetPointingSource(eventData, out pointer) ? GetFocusedObject(pointer) : null); }
public void OnActionStarted(BaseInputEventData eventData) { Debug.Log(eventData); cubeTest = GameObject.CreatePrimitive(PrimitiveType.Sphere); cubeTest.GetComponent <Renderer>().material.color = Color.yellow; cubeTest.transform.SetParent(gameObject.transform, true); cubeTest.transform.localScale = new Vector3(0.5f, 1f, 1f); cubeTest.transform.localPosition = new Vector3(0f, 1f, 0f); Debug.Log("This is a GLOBAL Position " + cubeTest.transform.position); Debug.Log("This is a LOCAL Position" + cubeTest.transform.localPosition); eventData.Use(); }
private void GrabHandler_OnInputActionStarted(BaseInputEventData e) { var inputEventData = e as InputEventData; if (inputEventData == null) { return; } attachedHandedness = inputEventData.Handedness; useHandler.SetFocusRequired(false); Debug.Log(e.InputSource); }
/// <inheritdoc /> public bool TryGetFocusDetails(BaseInputEventData eventData, out FocusDetails focusDetails) { foreach (var pointerData in pointers) { if (pointerData.Pointer.InputSourceParent.SourceId == eventData.SourceId) { focusDetails = pointerData.Details; return(true); } } focusDetails = default(FocusDetails); return(false); }
/// <inheritdoc /> public bool TryGetPointingSource(BaseInputEventData eventData, out IMixedRealityPointer pointer) { foreach (var pointerData in pointers) { if (pointerData.Pointer.InputSourceParent.SourceId == eventData.SourceId) { pointer = pointerData.Pointer; return(true); } } pointer = null; return(false); }
private void UseHandler_OnInputActionStarted(BaseInputEventData e) { var inputEventData = e as InputEventData; if (inputEventData == null) { return; } if (attachedHandedness != inputEventData.Handedness) { return; } wasm.InvokeOnUse(); }
public void OnActionEnded(BaseInputEventData eventData) { Debug.Log("Action Ended"); }
private void AttachInputSourcePointer(BaseInputEventData eventData) { AttachInputSourcePointer(eventData.InputSource, eventData.SourceId); }
private bool SupportsPointingRay(BaseInputEventData eventData) { return(SupportsPointingRay(eventData.InputSource, eventData.SourceId)); }
public void SetLockState(BaseInputEventData data) { IsLock = !IsLock; }
void IMixedRealityInputActionHandler.OnActionEnded(BaseInputEventData eventData) { }
private void OnPrimaryActionStarted(BaseInputEventData eventData) { Context.StartButton(GetMWUnityUser(), CurrentFocusedPoint); }
public void OnActionEnded(BaseInputEventData eventData) { }