Unreal Engine
Local Player Subsystem
The Unreal object that controls CalmUI for one local player.
Class: UCalmUiLocalPlayerSubsystem (ULocalPlayerSubsystem).
This object:
- loads CalmUI packages for that player;
- shows and hides screens;
- owns the player's Store values and recent actions;
- runs local component scripts;
- supplies translations, images, and fonts;
- handles mouse, keyboard, and gamepad input.
- owns a validated Enhanced Input profile, per-player overrides, and input-method notifications.
When the player leaves or Play mode ends, it clears that player's screens and local UI state.
Blueprint-callable methods are listed under Blueprint. UCalmUiEngineSubsystem::GetGlobalStore() is C++ only.