MrxSound
Byte-for-byte identical to resident/MrxSound β see that page for full documentation of its functions, inheritance, and events.
In the shell context
Defines the paired EnterShellState()/ExitShellState() functions for the front end specifically β called directly from MrxGuiShell._OpenShell/_CloseShell to load the ui_shell/ui_hud/music sound and wave banks and transition to the βshellβ music state. The rest of this fileβs paired Enter/Exit functions (pause, cinematic, attract, PDA, hijack, survival) are the same shared state faΓ§ade used by both trees β written once to serve every caller regardless of which build reaches them.