SkillAgentSearch skills...

UnitySteamInputAdapter

Change controller input from Unity(InputSystem) to Steam(InputAction)

Install / Use

/learn @eviltwo/UnitySteamInputAdapter
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Steam Input Adapter

Change controller input from Unity(InputSystem) to Steam(InputAction). You can get SteamInputActionOrigin from InputControl.

This package is useful if you want to use the InputSystem but partially use SteamInput. For example, you can generate button information to pass to SteamInput.GetGlyphPNGForActionOrigin().

Check out InputGlyphs that use this package!

adapter

Require packages

Install with UPM

https://github.com/eviltwo/UnitySteamInputAdapter.git?path=UnitySteamInputAdapter/Assets/UnitySteamInputAdapter

Code example

var unityInputControl = _inputActionReference.action.controls[0];
var steamInputAction = SteamInputAdapter.GetSteamInputAction(unityInputControl);
Debug.Log($"{unityInputControl.name}: {steamInputAction}");

// Output
// buttonNorth: k_EInputActionOrigin_PS5_Triangle
View on GitHub
GitHub Stars9
CategoryDevelopment
Updated2mo ago
Forks1

Languages

C#

Security Score

90/100

Audited on Jan 5, 2026

No findings