Navigation
API > API/Runtime > API/Runtime/Engine
GameModeBase events, particularly for use by plugins
| Name | FGameModeEvents |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/GameModeBase.h |
| Include Path | #include "GameFramework/GameModeBase.h" |
Syntax
class FGameModeEvents
Classes
| Name | Remarks |
|---|---|
| FGameModeInitializedEvent | GameMode initialization has occurred |
| FGameModeLogoutEvent | Logout event, triggered when a player leaves the game as well as during non-seamless ServerTravel |
| FGameModeMatchStateSetEvent | Match state has changed via SetMatchState() |
| FGameModePostLoginEvent | Post login event, triggered when a player joins the game as well as after non-seamless ServerTravel |
| FGameModePreLoginEvent | Client pre login event, triggered when a client first contacts a server |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| GameModeInitializedEvent | FGameModeInitializedEvent | GameFramework/GameModeBase.h | |
| GameModeLogoutEvent | FGameModeLogoutEvent | GameFramework/GameModeBase.h | |
| GameModeMatchStateSetEvent | FGameModeMatchStateSetEvent | GameFramework/GameModeBase.h | |
| GameModePostLoginEvent | FGameModePostLoginEvent | GameFramework/GameModeBase.h | |
| GameModePreLoginEvent | FGameModePreLoginEvent | GameFramework/GameModeBase.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FGameModeInitializedEvent & OnGameModeInitializedEvent() |
GameFramework/GameModeBase.h | ||
static FGameModeLogoutEvent & OnGameModeLogoutEvent() |
GameFramework/GameModeBase.h | ||
static FGameModeMatchStateSetEvent & OnGameModeMatchStateSetEvent() |
GameFramework/GameModeBase.h | ||
static FGameModePostLoginEvent & OnGameModePostLoginEvent() |
GameFramework/GameModeBase.h | ||
static FGameModePreLoginEvent & OnGameModePreLoginEvent() |
GameFramework/GameModeBase.h |