mirror of
https://github.com/mordentral/AdvancedSessionsPlugin.git
synced 2025-12-10 08:03:14 +00:00
Compare commits
5 Commits
5.6-Locked
...
5.5-Locked
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
68ba1f51ae | ||
|
|
ca9797b112 | ||
|
|
a6f91c874c | ||
|
|
81d17ad107 | ||
|
|
24b39f20e7 |
@@ -5,9 +5,6 @@ public class AdvancedSessions : ModuleRules
|
||||
{
|
||||
public AdvancedSessions(ReadOnlyTargetRules Target) : base(Target)
|
||||
{
|
||||
DefaultBuildSettings = BuildSettingsVersion.Latest;
|
||||
IncludeOrderVersion = EngineIncludeOrderVersion.Latest;
|
||||
|
||||
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
|
||||
//bEnforceIWYU = true;
|
||||
|
||||
|
||||
@@ -44,15 +44,10 @@ public:
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = AdvancedVoiceInterface)
|
||||
bool bEnableTalkingStatusDelegate;
|
||||
|
||||
// If true we will auto join a session we have accepted in the overlay.
|
||||
// This can get in the way of Beacon Sessions, you may want to disable it.
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = AdvancedFriendsInterface)
|
||||
bool bAutoJoinSessionOnAcceptedUserInviteReceived = false;
|
||||
|
||||
// If true we will auto travel to a game session when an invite is received.
|
||||
// This can get in the way of Beacon Sessions, you may want to disable it.
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = AdvancedFriendsInterface)
|
||||
bool bAutoTravelOnAcceptedUserInviteReceived = false;
|
||||
bool bAutoTravelOnAcceptedUserInviteReceived = true;
|
||||
|
||||
//virtual void PostLoad() override;
|
||||
virtual void Shutdown() override;
|
||||
|
||||
@@ -22,15 +22,9 @@ UAdvancedFriendsGameInstance::UAdvancedFriendsGameInstance(const FObjectInitiali
|
||||
|
||||
void UAdvancedFriendsGameInstance::OnSessionUserInviteAccepted(const bool bWasSuccessful, const int32 ControllerId, FUniqueNetIdPtr UserId, const FOnlineSessionSearchResult& InviteResult)
|
||||
{
|
||||
if (!bAutoJoinSessionOnAcceptedUserInviteReceived)
|
||||
return;
|
||||
|
||||
IOnlineSessionPtr SessionInterface = Online::GetSessionInterface(GetWorld());
|
||||
if (SessionInterface.IsValid())
|
||||
{
|
||||
// Eventually call this?, would need another call back to run through
|
||||
//SessionInterface->DestroySession(NAME_GameSession);
|
||||
|
||||
SessionInterface->ClearOnJoinSessionCompleteDelegate_Handle(OnJoinSessionCompleteDelegateHandle);
|
||||
OnJoinSessionCompleteDelegateHandle = SessionInterface->AddOnJoinSessionCompleteDelegate_Handle(
|
||||
FOnJoinSessionCompleteDelegate::CreateUObject(this, &UAdvancedFriendsGameInstance::OnJoinSessionComplete));
|
||||
|
||||
@@ -5,9 +5,6 @@ public class AdvancedSteamSessions : ModuleRules
|
||||
{
|
||||
public AdvancedSteamSessions(ReadOnlyTargetRules Target) : base(Target)
|
||||
{
|
||||
DefaultBuildSettings = BuildSettingsVersion.Latest;
|
||||
IncludeOrderVersion = EngineIncludeOrderVersion.Latest;
|
||||
|
||||
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
|
||||
//bEnforceIWYU = true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user