17 lines
514 B
C++
17 lines
514 B
C++
// Fill out your copyright notice in the Description page of Project Settings.
|
|
|
|
|
|
#include "FishFunctionLibrary.h"
|
|
|
|
#include "Kismet/GameplayStatics.h"
|
|
|
|
void UFishFunctionLibrary::OpenLevelWithOptions(const UObject* WorldContextObject, FName LevelName, TMap<FString, FString> OptionsPaairs)
|
|
{
|
|
FString OptionStr = "";
|
|
for (auto optionPair: OptionsPaairs)
|
|
{
|
|
OptionStr += TEXT("?") + optionPair.Key + TEXT("=") + optionPair.Value;
|
|
}
|
|
UGameplayStatics::OpenLevel(WorldContextObject, LevelName, true,OptionStr);
|
|
}
|