Automatic Tutorial Maker: in-game tips
  • AUTOMATIC TUTORIAL MAKER DOCS 🔰
  • ⚙️ Unity Asset Store Page
  • ▶️ Official YouTube playlist
  • 🤝 Discord support
  • ⚡Extra Short Guide
  • DATA
    • Core Components
    • Supported Input
    • Supported Input (Joystick)
    • Supported Languages
    • Supported Visuals (UI)
    • Supported Visuals (World)
    • Visuals Prefabs
  • Usage Guide
    • Setup
    • Tutorial Creation
    • Step Customization
    • Advanced: Creating Visual Prefab
    • Advanced: Manual Step Calls
    • Advanced: Localization
    • Advanced: Adaptive Tutorial
    • Tutorials Gallery
  • Additional
  • HELP
    • Prompting & PDF
    • Contacts
Powered by GitBook
On this page
  1. DATA

Supported Input

To record & track.

PreviousCore ComponentsNextSupported Input (Joystick)

Last updated 23 days ago

For universal use, set Interaction → Manually Call and Step Start → Manually Call. Now you can bind a step to any type of input that you have implemented yourself, using a from a script.

Input is provided for different types of targets: 3D/2D/UI or Any Target (anywhere). Currently, the following types of interactions and input are supported:

Input
Description
Platform Support
Generated default visual

Manually Call

Any platform

Set manually only

Click

Left mouse click or touch

PC & Mobile

UI Pointer + UI Hover + UI Graphic Text

RightClick

Right mouse button click

PC Only

UI Pointer Mouse + UI Hover

DoubleClick

Double left mouse click or double tap

PC & Mobile

UI Pointer Mouse + UI Hover

DoubleRightClick

Double right mouse click

PC Only

UI Pointer Mouse + UI Hover

Hold

Long press of the left mouse button or hold

PC & Mobile

UI Pointer Mouse + UI Hover

RightHold

Long press of the right mouse button

PC Only

UI Pointer Mouse + UI Hover

Drag

Long press of the left mouse button or hold with object movement

PC & Mobile

UI Pointer Mouse + UI Hover

RightDrag

Long press of the right mouse button with object movement

PC Only

UUI Pointer Mouse + UI Hover

DragAndDrop

Drag and drop element

PC & Mobile

UI Pointer + UI Hover + UI Graphic Text

ScrollUp

Scroll up using mouse wheel

PC Only

UI Graphic Text

ScrollDown

Scroll down using mouse wheel

PC Only

UI Graphic Text

KeyCode

Pressing a keyboard key

PC Only

UI Graphic Text

KeyCodeHold

Holding a keyboard key

PC Only

UI Graphic Text

SwipeUp

Swipe up with a mouse or touch

PC & Mobile

UI Graphic Swipe Circle

SwipeDown

Swipe down with a mouse or touch

PC & Mobile

UI Graphic Swipe Circle

SwipeLeft

Swipe left with a mouse or touch

PC & Mobile

UI Graphic Swipe Circle

SwipeRight

Swipe right with a mouse or touch

PC & Mobile

UI Graphic Swipe Circle

Middle Click

Middle mouse button click

PC Only

UI Pointer Mouse + UI Hover

Middle Hold

Middle mouse button hold

PC Only

UI Pointer Mouse + UI Hover

Pinch In

Pinch in gesture for zooming out

Mobile Only

UI Graphic Text

Pinch Out

Pinch out gesture for zooming in

Mobile Only

UI Graphic Text

Pinch Rotate

Gesture for rotating

Mobile Only

UI Graphic Text

Old and New Input System

By default, the system is set up for the old Input Manager. To fully switch to the new one, follow these steps:

  • Open Edit → Project Settings → Player → Configuration, and set Active Input Handling to New if is not already selected.

  • Install the Input System Unity package if it is not already installed.

  • Set EventSystem to InputSystemUIInputModule if it is not already used.

  • Set inputSystemType to New in the InputController component.

Called from a script or by a button (see )

manual call
Manual Step Calls