From c391737812dea7594d885bdbfab1c260838b1d1a Mon Sep 17 00:00:00 2001 From: Joshua Date: Mon, 9 Aug 2021 15:35:20 -0400 Subject: [PATCH] fix ADmissing properties fix ADmissing properties --- .../Classes/BlueprintDataDefinitions.h | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h b/AdvancedSessions/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h index 267f6ea..7e7436b 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h @@ -264,10 +264,18 @@ public: EBPOnlinePresenceState PresenceState; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Online|Friend") FString StatusString; + + FBPFriendPresenceInfo() + { + bIsOnline = false; + bIsPlaying = false; + bIsPlayingThisGame = false; + bIsJoinable = false; + bHasVoiceSupport = false; + PresenceState = EBPOnlinePresenceState::Offline; + } }; - - USTRUCT(BlueprintType) struct FBPFriendInfo { @@ -287,8 +295,15 @@ public: bool bIsPlayingSameGame; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Online|Friend") FBPFriendPresenceInfo PresenceInfo; + + FBPFriendInfo() + { + OnlineState = EBPOnlinePresenceState::Offline; + bIsPlayingSameGame = false; + } }; + /** The types of comparison operations for a given search query */ // Used to compare session properties UENUM(BlueprintType)