mirror of
https://github.com/mordentral/AdvancedSessionsPlugin.git
synced 2025-10-23 16:34:07 +00:00
fixed a bug
This commit is contained in:
@@ -30,7 +30,7 @@ public:
|
|||||||
|
|
||||||
// Adds or modifies session settings in an existing array depending on if they exist already or not
|
// Adds or modifies session settings in an existing array depending on if they exist already or not
|
||||||
UFUNCTION(BlueprintCallable, Category = "Online|AdvancedSessions|SessionInfo")
|
UFUNCTION(BlueprintCallable, Category = "Online|AdvancedSessions|SessionInfo")
|
||||||
static void AddOrModifyExtraSettings(const TArray<FSessionPropertyKeyPair> & SettingsArray, const TArray<FSessionPropertyKeyPair> & NewOrChangedSettings, TArray<FSessionPropertyKeyPair> & ModifiedSettingsArray);
|
static void AddOrModifyExtraSettings(UPARAM(ref) TArray<FSessionPropertyKeyPair> & SettingsArray, UPARAM(ref) TArray<FSessionPropertyKeyPair> & NewOrChangedSettings, TArray<FSessionPropertyKeyPair> & ModifiedSettingsArray);
|
||||||
|
|
||||||
// Get an array of the session settings from a session search result
|
// Get an array of the session settings from a session search result
|
||||||
UFUNCTION(BlueprintCallable, Category = "Online|AdvancedSessions|SessionInfo")
|
UFUNCTION(BlueprintCallable, Category = "Online|AdvancedSessions|SessionInfo")
|
||||||
|
@@ -15,7 +15,7 @@ void UAdvancedSessionsLibrary::GetUniqueBuildID(FBlueprintSessionResult SessionR
|
|||||||
UniqueBuildId = SessionResult.OnlineResult.Session.SessionSettings.BuildUniqueId;
|
UniqueBuildId = SessionResult.OnlineResult.Session.SessionSettings.BuildUniqueId;
|
||||||
}
|
}
|
||||||
|
|
||||||
void UAdvancedSessionsLibrary::AddOrModifyExtraSettings(const TArray<FSessionPropertyKeyPair> & SettingsArray, const TArray<FSessionPropertyKeyPair> & NewOrChangedSettings, TArray<FSessionPropertyKeyPair> & ModifiedSettingsArray)
|
void UAdvancedSessionsLibrary::AddOrModifyExtraSettings(UPARAM(ref) TArray<FSessionPropertyKeyPair> & SettingsArray, UPARAM(ref) TArray<FSessionPropertyKeyPair> & NewOrChangedSettings, TArray<FSessionPropertyKeyPair> & ModifiedSettingsArray)
|
||||||
{
|
{
|
||||||
ModifiedSettingsArray = SettingsArray;
|
ModifiedSettingsArray = SettingsArray;
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ void UAdvancedSessionsLibrary::AddOrModifyExtraSettings(const TArray<FSessionPro
|
|||||||
{
|
{
|
||||||
bFoundSetting = false;
|
bFoundSetting = false;
|
||||||
|
|
||||||
for (FSessionPropertyKeyPair itr : ModifiedSettingsArray)
|
for (FSessionPropertyKeyPair & itr : ModifiedSettingsArray)
|
||||||
{
|
{
|
||||||
// Manually comparing the keys
|
// Manually comparing the keys
|
||||||
if (itr.Key == Setting.Key)
|
if (itr.Key == Setting.Key)
|
||||||
|
Reference in New Issue
Block a user