set_game_mode_hud_class
Assign a HUD class to a GameMode's CDO, returning the updated class and persistable status for Blueprint or native GameModes.
Instructions
Set the AGameModeBase::HUDClass UPROPERTY on the GameMode's CDO. A Blueprint GameMode's package is marked dirty but not saved (persist it with save_asset); a native class's value lasts only until the editor closes (persistable false). hud_class is read back from the CDO.
Returns: { game_mode_class: string, hud_class: string, persistable: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hud_class | Yes | AHUD-derivative class name | |
| 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) |