14#include "GameSession.generated.h"
45 uint8 MaxSplitscreensPerConnection;
49 bool bRequiresPushToTalk;
56 ENGINE_API virtual void InitOptions(
const FString& Options);
78 ENGINE_API virtual FString ApproveLogin(
const FString& Options);
168 ENGINE_API virtual void ReturnToMainMenuHost();
186 ENGINE_API virtual void RegisterServerFailed();
207 ENGINE_API virtual void UpdateSessionJoinability(
FName InSessionName,
bool bPublicSearchable,
bool bAllowInvites,
bool bJoinViaPresence,
bool bJoinViaPresenceFriendsOnly);
213 virtual bool RequiresPushToTalk()
const {
return bRequiresPushToTalk; }
222 ENGINE_API virtual bool HandleStartMatchRequest();
225 ENGINE_API virtual void HandleMatchIsWaitingToStart();
228 ENGINE_API virtual void HandleMatchHasStarted();
231 ENGINE_API virtual void HandleMatchHasEnded();
#define HIDE_ACTOR_TRANSFORM_FUNCTIONS()
Definition Actor.h:5033
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ENGINE_API APlayerController * GetPlayerControllerFromNetId(UWorld *World, const FUniqueNetIdRepl &PlayerNetId)
Definition GameSession.cpp:28
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
@ Restart
Definition PrecomputedVolumetricLightmapStreaming.cpp:25
Definition GameSession.h:28
Definition PlayerController.h:261
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition CoreOnline.h:44
Definition OnlineReplStructs.h:26
Definition Optional.h:131