Night Sky Engine
A fighting game framework made in Unreal Engine
Loading...
Searching...
No Matches
UNSESessionSubsystem Class Reference

#include <NSESessionSubsystem.h>

Inheritance diagram for UNSESessionSubsystem:
Collaboration diagram for UNSESessionSubsystem:

Public Member Functions

 UNSESessionSubsystem ()
 
void CreateSession (int32 NumPublicConnections, bool bIsLANMatch)
 
void UpdateSession ()
 
void StartSession ()
 
void DestroySession ()
 
void FindSessions (int32 MaxSearchResults, bool IsLANQuery)
 
void JoinGameSession_BP (FNSESessionInfo Info)
 
void JoinGameSession (const FOnlineSessionSearchResult &SessionResult)
 

Public Attributes

FNSEOnCreateSessionComplete OnCreateSessionCompleteDelegate
 
FNSEOnUpdateSessionComplete OnUpdateSessionCompleteEvent
 
FNSEOnStartSessionComplete OnStartSessionCompleteEvent
 
FNSEOnDestroySessionComplete OnDestroySessionCompleteEvent
 
FNSEOnFindSessionsComplete OnFindSessionsCompleteEvent
 
FNSEOnJoinSessionComplete OnJoinGameSessionCompleteEvent
 

Protected Member Functions

void OnCreateSessionComplete (FName SessionName, bool bSuccess)
 
void OnUpdateSessionComplete (FName SessionName, bool bSuccess)
 
void OnStartSessionComplete (FName SessionName, bool bSuccess)
 
void OnDestroySessionComplete (FName SessionName, bool bSuccess)
 
void OnFindSessionsComplete (bool bSuccess)
 
void OnJoinSessionComplete (FName SessionName, EOnJoinSessionCompleteResult::Type Result)
 
bool TryTravelToCurrentSession ()
 

Detailed Description

Definition at line 43 of file NSESessionSubsystem.h.

Constructor & Destructor Documentation

◆ UNSESessionSubsystem()

UNSESessionSubsystem::UNSESessionSubsystem ( )

Definition at line 17 of file NSESessionSubsystem.cpp.

Member Function Documentation

◆ CreateSession()

void UNSESessionSubsystem::CreateSession ( int32 NumPublicConnections,
bool bIsLANMatch )

Definition at line 38 of file NSESessionSubsystem.cpp.

◆ DestroySession()

void UNSESessionSubsystem::DestroySession ( )

Definition at line 125 of file NSESessionSubsystem.cpp.

◆ FindSessions()

void UNSESessionSubsystem::FindSessions ( int32 MaxSearchResults,
bool IsLANQuery )

Definition at line 145 of file NSESessionSubsystem.cpp.

◆ JoinGameSession()

void UNSESessionSubsystem::JoinGameSession ( const FOnlineSessionSearchResult & SessionResult)

Definition at line 177 of file NSESessionSubsystem.cpp.

◆ JoinGameSession_BP()

void UNSESessionSubsystem::JoinGameSession_BP ( FNSESessionInfo Info)

Definition at line 172 of file NSESessionSubsystem.cpp.

◆ OnCreateSessionComplete()

void UNSESessionSubsystem::OnCreateSessionComplete ( FName SessionName,
bool bSuccess )
protected

Definition at line 198 of file NSESessionSubsystem.cpp.

◆ OnDestroySessionComplete()

void UNSESessionSubsystem::OnDestroySessionComplete ( FName SessionName,
bool bSuccess )
protected

Definition at line 228 of file NSESessionSubsystem.cpp.

◆ OnFindSessionsComplete()

void UNSESessionSubsystem::OnFindSessionsComplete ( bool bSuccess)
protected

Definition at line 238 of file NSESessionSubsystem.cpp.

◆ OnJoinSessionComplete()

void UNSESessionSubsystem::OnJoinSessionComplete ( FName SessionName,
EOnJoinSessionCompleteResult::Type Result )
protected

Definition at line 263 of file NSESessionSubsystem.cpp.

◆ OnStartSessionComplete()

void UNSESessionSubsystem::OnStartSessionComplete ( FName SessionName,
bool bSuccess )
protected

Definition at line 218 of file NSESessionSubsystem.cpp.

◆ OnUpdateSessionComplete()

void UNSESessionSubsystem::OnUpdateSessionComplete ( FName SessionName,
bool bSuccess )
protected

Definition at line 208 of file NSESessionSubsystem.cpp.

◆ StartSession()

void UNSESessionSubsystem::StartSession ( )

Definition at line 105 of file NSESessionSubsystem.cpp.

◆ TryTravelToCurrentSession()

bool UNSESessionSubsystem::TryTravelToCurrentSession ( )
protected

Definition at line 275 of file NSESessionSubsystem.cpp.

◆ UpdateSession()

void UNSESessionSubsystem::UpdateSession ( )

Definition at line 76 of file NSESessionSubsystem.cpp.

Member Data Documentation

◆ OnCreateSessionCompleteDelegate

FNSEOnCreateSessionComplete UNSESessionSubsystem::OnCreateSessionCompleteDelegate

Definition at line 52 of file NSESessionSubsystem.h.

◆ OnDestroySessionCompleteEvent

FNSEOnDestroySessionComplete UNSESessionSubsystem::OnDestroySessionCompleteEvent

Definition at line 64 of file NSESessionSubsystem.h.

◆ OnFindSessionsCompleteEvent

FNSEOnFindSessionsComplete UNSESessionSubsystem::OnFindSessionsCompleteEvent

Definition at line 69 of file NSESessionSubsystem.h.

◆ OnJoinGameSessionCompleteEvent

FNSEOnJoinSessionComplete UNSESessionSubsystem::OnJoinGameSessionCompleteEvent

Definition at line 75 of file NSESessionSubsystem.h.

◆ OnStartSessionCompleteEvent

FNSEOnStartSessionComplete UNSESessionSubsystem::OnStartSessionCompleteEvent

Definition at line 60 of file NSESessionSubsystem.h.

◆ OnUpdateSessionCompleteEvent

FNSEOnUpdateSessionComplete UNSESessionSubsystem::OnUpdateSessionCompleteEvent

Definition at line 56 of file NSESessionSubsystem.h.


The documentation for this class was generated from the following files: