diff --git a/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h b/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h index d92e773..9c2b325 100644 --- a/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h +++ b/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h @@ -14,7 +14,7 @@ #include "BlueprintDataDefinitions.generated.h" UENUM(BlueprintType) -enum EBPUserPrivileges +enum class EBPUserPrivileges : uint8 { /** Whether the user can play at all, online or offline - may be age restricted */ CanPlay, @@ -169,7 +169,7 @@ public: bool IsValid() const { - if (bUseDirectPointer && UniqueNetIdPtr != nullptr) + if (bUseDirectPointer && UniqueNetIdPtr != nullptr && UniqueNetIdPtr->IsValid()) { return true; }