You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#UE4 - const FUniqueNetId / FOnlinePartyId changes -------- Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2538253 by Josh.Markiewicz on 2015/05/05 17:39:19. [CL 2540329 by Josh Markiewicz in Main branch]
32 lines
815 B
C++
32 lines
815 B
C++
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "FriendsAndChatPrivatePCH.h"
|
|
#include "FriendGameInviteItem.h"
|
|
|
|
// FFriendGameInviteItem
|
|
|
|
bool FFriendGameInviteItem::IsGameRequest() const
|
|
{
|
|
return true;
|
|
}
|
|
|
|
bool FFriendGameInviteItem::IsGameJoinable() const
|
|
{
|
|
const TSharedPtr<const IFriendItem> Item = AsShared();
|
|
return !FFriendsAndChatManager::Get()->IsFriendInSameSession(Item);
|
|
}
|
|
|
|
TSharedPtr<const FUniqueNetId> FFriendGameInviteItem::GetGameSessionId() const
|
|
{
|
|
TSharedPtr<const FUniqueNetId> SessionId = NULL;
|
|
if (SessionResult->Session.SessionInfo.IsValid())
|
|
{
|
|
SessionId = MakeShareable(new FUniqueNetIdString(SessionResult->Session.SessionInfo->GetSessionId().ToString()));
|
|
}
|
|
return SessionId;
|
|
}
|
|
|
|
const FString FFriendGameInviteItem::GetClientId() const
|
|
{
|
|
return ClientId;
|
|
} |