public void OnPointerDown(PointerEventData eventData) { Vector2Int fixedPos = GetDeviceFixedPos(CurrMousePosition()); Scrcpy.Instance.SendControlCmd(AssemblyControlCmd.Ass_Mouse( AndroidMotioneventAction.AMOTION_EVENT_ACTION_DOWN, AndroidMotioneventButtons.AMOTION_EVENT_BUTTON_PRIMARY, (short)fixedPos.x, (short)fixedPos.y, (short)Scrcpy.Instance.Width, (short)Scrcpy.Instance.Height)); }
private void KeyDown(AndroidKeycode keycode) { Scrcpy.Instance.SendControlCmd(AssemblyControlCmd.Ass_KeyCode( AndroidKeyeventAction.AKEY_EVENT_ACTION_DOWN, keycode, AndroidMetastate.AMETA_NONE)); Scrcpy.Instance.SendControlCmd(AssemblyControlCmd.Ass_KeyCode( AndroidKeyeventAction.AKEY_EVENT_ACTION_UP, keycode, AndroidMetastate.AMETA_NONE)); }
private void MouseScrollEvent() { float scrollValue = Input.GetAxis("Mouse ScrollWheel"); if (scrollValue != 0) { Vector2Int currentPos = GetDeviceFixedPos(CurrMousePosition()); Scrcpy.Instance.SendControlCmd(AssemblyControlCmd.Ass_Scroll( (short)currentPos.x, (short)currentPos.y, (short)Scrcpy.Instance.Width, (short)Scrcpy.Instance.Height, 0, scrollValue )); } }