mirror of
https://github.com/mordentral/AdvancedSessionsPlugin.git
synced 2025-10-24 00:44:23 +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;
|
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)
|
void UAdvancedSessionsLibrary::SetPlayerName(APlayerController *PlayerController, FString PlayerName)
|
||||||
{
|
{
|
||||||
if (!PlayerController)
|
if (!PlayerController)
|
||||||
|
|||||||
Reference in New Issue
Block a user