Open 3D Engine GameStateSamples Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NGameStateSamples
 CGameOptionsGame options that can be modified via the options menu and saved to persistent storage
 CGameOptionRequestsEBus interface used to submit requests related to game options
 CGameStateLevelLoadingGame state that is active while a level is loading
 CGameStateLevelPausedGame state that is active while gameplay is paused
 CGameStateLevelRunningGame state that is active while the game is running
 CGameStateLocalUserLobbyGame state that acts a lobby by assigning local user ids into local player slots as needed
 CGameStateMainMenuGame state that is active while displaying the main game menu (or another front-end menu)
 CGameStateOptionsMenuGame state that is active while displaying the game's options menu
 CGameStatePrimaryControllerDisconnectedGame state that is active while the primary user's controller is disconnected
 CGameStatePrimaryUserMonitor
 CGameStatePrimaryUserSelectionGame state that is active while waiting to determine who the primary user is
 CGameStatePrimaryUserSignedOutGame state that is active while the primary user is signed out