Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/am1goo/rewired.ui.hotkeys

A plugin for Guavaman's Rewired Unity Asset that provides an easy-to-use API for showing controller hotkeys to the player at runtime based on their bindings and input method.
https://github.com/am1goo/rewired.ui.hotkeys

advanced api asset glyphs guavamen hotkey input package rewired sdk system ui unity unity3d

Last synced: about 2 months ago
JSON representation

A plugin for Guavaman's Rewired Unity Asset that provides an easy-to-use API for showing controller hotkeys to the player at runtime based on their bindings and input method.

Awesome Lists containing this project

README

        

# Rewired.UI.Hotkeys
logo
A plugin for Guavaman's Rewired Unity Asset that provides an easy-to-use API for showing controller hotkeys to the player at runtime based on their bindings and input method.

## Features
- full supports for Rewired's glyphs in UI
- binded to Rewired's actions (you don't miss any of actions)
- fast integration of keyboard, mouse and gamepads glyphs
- batch import for sprites into controller profile
- able to switch to another controller in realtime
unity_hotkeys_example

## How to use
- create controller profiles for each device what you need via context menu `Create->Rewired->Controller Profile`
profile_keyboard_before
profile_keyboard_after

- create `Rewired Hotkeys Manager` via top menu `Window->Rewired->Create->Hotkeys Manager (in scene)` or `Window->Rewired->Create->Hotkeys Manager (prefab)`
menu_create_hotkeys_manager

- add `RewiredHotkey` component into your UI and select specific action what you want to bind
ui_rewired_hotkey_component

## Installation
##### via Unity Package Manager
The latest version can be installed via [package manager](https://docs.unity3d.com/Manual/upm-ui-giturl.html) using following git URL: \
`https://github.com/am1goo/Rewired.UI.Hotkeys.git#1.0.1`

## Requirements
- Unity Engine 2019.x or higher
- [Rewired Advanced Input System](https://assetstore.unity.com/packages/tools/utilities/rewired-21676)

## Tested in
- Unity 2019.4.x
- Unity 2020.3.x
with
- Rewired Advanced Input System 1.1.39.2 (U2019)
- Rewired Advanced Input System 1.1.51.1 (U2022)

## Using in
[Sin Slayers](https://www.gog.com/en/game/sin_slayers) - RPG with roguelike elements set in a dark fantasy world, where your choices determine how challenging the fights and enemies will be.

## Contribute
Contribution in any form is very welcome. Bugs, feature requests or feedback can be reported in form of Issues.