get_game_mode_info
Read Unreal Engine game mode class slots and world settings override to identify default pawn, HUD, player controller, game state, player state, and spectator classes.
Instructions
Read the AGameModeBase CDO's class slots (DefaultPawnClass, HUDClass, PlayerStateClass, GameStateClass, SpectatorClass, PlayerControllerClass) and the world settings' DefaultGameMode override.
Returns: { game_mode_class: string, parent_class: string, is_multiplayer: bool, default_pawn_class: string, hud_class: string, player_state_class: string, game_state_class: string, spectator_class: string, player_controller_class: string, world_settings_default_game_mode?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game_mode_class | No | Optional AGameModeBase class name (short or /Script/ path) | |
| game_mode_class_path | No | Optional long /Script/Engine.GameModeBase path (takes precedence) |