About user management
The Input System supports multi-user management through the InputUser class. This comprises both user account management features on platforms that have these capabilities built into them (such as Xbox and PS4), as well as features to manage Device allocations to one or more local users.
Note
The user management API is quite low-level in nature. The stock functionality of Player Input Manager component (refer to Player Input Manager) provides an easier way to set up user management. The API described here is useful when you want more control over user management.
In the Input System, each InputUser represents a human interacting with the application. For example, you can have multiple users playing a game together on a single computer or device (local multiplayer), where each user has one or more paired Input Devices.
The PlayerInputManager class uses InputUser internally to handle users.
Note
In the editor, all InputUser instances are automatically removed when exiting play mode thus also removing any device pairings. In essence, InputUser is considered a player-only API.