Releases: Tirtstan/Input-Hints
Releases · Tirtstan/Input-Hints
v2.0.0
Added
- Hint maps —
HintMapSOassets map Input System control paths (e.g.buttonSouth,space) to sprites and optional TextMeshPro sprite assets. - Central resolution —
HintManagerregistersIHintProviderimplementations in order and resolves sprites and TMP names with parent-path fallback viaInputLayoutPathUtility. - Provider initializers
GamepadHintProviderInitializer— subtype maps for Xbox, PlayStation, Switch Pro, Steam Deck, and Steam Controller, plus a fallback map.KeyboardHintProviderInitializer,MouseHintProviderInitializer,TouchscreenHintProviderInitializer,JoystickHintProviderInitializer— genericHintProviderInitializer<T>wrappers for other device types.
- Display components —
HintImage(UI),HintSpriteRenderer(world space), andHintComposite(multi-binding composites with pooledHintImagechildren). All extendHintDisplay(PlayerInput, action name, binding index, polling). - TextMeshPro —
HintTMPTextswaps the activeTMP_SpriteAssetfor the current device and can replace<action=ActionName>placeholders in text with resolved sprite tags. - Editor — inspectors for
HintImageandHintTMPText, and a custom editor forHintMapSO.
Full Changelog: https://github.com/Tirtstan/Input-Hints/commits/v2.0.0