Create a base for Pause Screens. Pausing can be done in-game outside of the logo and title screen, as long as any active player has a PlayerPawn and none of their locked states are set to true.
In netgames, the pause screen is purely clientside. It won't require any conditions, won't pause the game world and would have an extra option to disconnect from the game.
The pause menu also works as an option menu. It can be activated via navigation or through a title screen that has an TOPT_OPTIONS option.
Implementing this feature requires a new Script type (UIScript).
Create a base for Pause Screens. Pausing can be done in-game outside of the logo and title screen, as long as any active player has a
PlayerPawn
and none of theirlocked
states are set totrue
.In netgames, the pause screen is purely clientside. It won't require any conditions, won't pause the game world and would have an extra option to disconnect from the game.
The pause menu also works as an option menu. It can be activated via navigation or through a title screen that has an
TOPT_OPTIONS
option.Implementing this feature requires a new
Script
type (UIScript
).