EasyTab
davsea
$0.0
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
06/26(2024) |
0.0 |
11/24(2024) |
0.0 |
Jump AssetStore
A simple package that allows you to easily implement Tab key navigation functionality between Selectables. This package is very easy to install and does not require any configuration to work.Features✅ Support for all components based on Selectable🚀 Zero configuration. Performing useful functionality immediately after installation🔄 Automatic detection of the navigation sequence by traversing the Transform tree➡️ Support for sequential navigation of the Selectable when pressing Tab key⏩ Fast navigation by Tab key holding🔙 As well as navigation in reverse order when using the Shift+Tab key combination↩️ Processing of the Return key presses when the focus is on the text field🔤 Additional support for input fields, including TextMeshPro☰ Dropdown support. Items inside Dropdown are automatically navigated cyclically (Roll)⏮️ Navigate to the last selected object when the focus is not set💡 Automatic checking of objects for accessibility (alive, active, intractable, canvas-group)🎨 Canvas support of all types (world-space, screen space overlay, screen space camera)💫 Automatic navigation between multiple canvases and multiple scenes⌨️ Support for all input modes (InputSystem V1 (old), InputSystem V2 (new), Both mode🍃 No allocations during navigation operation🤏 Minimal and simple code base🧩 Easy navigation configuration using the EasyTab component for GameObject via inspector window🔀 The ability to explicitly set the navigation sequence using jumps✂️ The ability to exclude Selectable or children for navigation🔠 The ability to override navigation options🚧 The ability to determine the behavior when reaching the boundaries (🔁 Roll / 🔛 Clamp / ⤴️ Escape)🔌 The package code is defined in the EasyTab.Runtime assembly🔧 The ability to change all fields of the EasyTab component through the code⚙️ The ability to customize global behavior using EasyTabIntegration.Globally🕹️ The ability to independently control navigation through the code✨ The ability to define additional blocking conditions for the availability of objectsBy default, the package is automatically embedded in PlayerLoop Unity. It is enough to install the package in any convenient way and Tab key navigation should workSources: GitHubI have generated in-code documentation for some methods using ChatGPT