mirror of
https://github.com/mordentral/AdvancedSessionsPlugin.git
synced 2025-10-23 16:34:07 +00:00
Added IsValidUniqueNetID and EqualEqual_UNetIDUNetID.
Former-commit-id: 24237ea48bec6ea786de3eb7f6eecf1d85e298ec
This commit is contained in:
@@ -361,6 +361,26 @@ void UAdvancedSessionsLibrary::GetUniqueNetIDFromPlayerState(APlayerState *Playe
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
bool UAdvancedSessionsLibrary::IsValidUniqueNetID(const FBPUniqueNetId &UniqueNetId)
|
||||
{
|
||||
return UniqueNetId.IsValid();
|
||||
}
|
||||
|
||||
bool UAdvancedSessionsLibrary::EqualEqual_UNetIDUnetID(const FBPUniqueNetId &A, const FBPUniqueNetId &B)
|
||||
{
|
||||
if (A.IsValid() && B.IsValid())
|
||||
{
|
||||
return (A.GetUniqueNetId()->GetSize() == B.GetUniqueNetId()->GetSize()) &&
|
||||
(FMemory::Memcmp(A.GetUniqueNetId()->GetBytes(), B.GetUniqueNetId()->GetBytes(), A.GetUniqueNetId()->GetSize()) == 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void UAdvancedSessionsLibrary::SetPlayerName(APlayerController *PlayerController, FString PlayerName)
|
||||
{
|
||||
if (!PlayerController)
|
||||
|
Reference in New Issue
Block a user