Files
UnrealEngineUWP/Engine/Source/Developer/FriendsAndChat/Private/Models/FriendGameInviteItem.cpp
Josh Markiewicz d59491e91b [AUTOMERGE]
#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]
2015-05-06 19:56:02 -04:00

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;
}