in GameLiftPlugin/Source/GameLiftCore/Private/AwsScenarios/IAwsScenario.h [108:146]
virtual void FromMap(const TMap<FString, FString>& InMap) override
{
const FString* InAccountId = InMap.Find("AccountId");
const FString* InApiGatewayStageNameParameter = InMap.Find("ApiGatewayStageNameParameter");
const FString* InContainerGroupDefinitionNameParameter = InMap.Find("ContainerGroupDefinitionNameParameter");
const FString* InContainerImageNameParameter = InMap.Find("ContainerImageNameParameter");
const FString* InContainerImageUriParameter = InMap.Find("ContainerImageUriParameter");
const FString* InGameNameParameter = InMap.Find("GameNameParameter");
const FString* InLambdaZipS3BucketParameter = InMap.Find("LambdaZipS3BucketParameter");
const FString* InLambdaZipS3KeyParameter = InMap.Find("LambdaZipS3KeyParameter");
const FString* InLaunchPathParameter = InMap.Find("LaunchPathParameter");
const FString* InFleetUdpFromPortParameter = InMap.Find("FleetUdpFromPortParameter");
const FString* InFleetUdpToPortParameter = InMap.Find("FleetUdpToPortParameter");
const FString* InTotalVcpuLimitParameter = InMap.Find("TotalVcpuLimitParameter");
const FString* InTotalMemoryLimitParameter = InMap.Find("TotalMemoryLimitParameter");
const FString* InUnrealEngineVersionParameter = InMap.Find("UnrealEngineVersionParameter");
if (InAccountId && InApiGatewayStageNameParameter && InContainerGroupDefinitionNameParameter
&& InContainerImageNameParameter && InContainerImageUriParameter && InGameNameParameter
&& InLambdaZipS3BucketParameter && InLambdaZipS3KeyParameter && InLaunchPathParameter
&& InFleetUdpFromPortParameter && InFleetUdpToPortParameter && InTotalVcpuLimitParameter
&& InTotalMemoryLimitParameter && InUnrealEngineVersionParameter)
{
AccountId = Convertors::FSToStdS(*InAccountId);
ApiGatewayStageNameParameter = Convertors::FSToStdS(*InApiGatewayStageNameParameter);
ContainerGroupDefinitionNameParameter = Convertors::FSToStdS(*InContainerGroupDefinitionNameParameter);
ContainerImageNameParameter = Convertors::FSToStdS(*InContainerImageNameParameter);
ContainerImageUriParameter = Convertors::FSToStdS(*InContainerImageUriParameter);
GameNameParameter = Convertors::FSToStdS(*InGameNameParameter);
LambdaZipS3BucketParameter = Convertors::FSToStdS(*InLambdaZipS3BucketParameter);
LambdaZipS3KeyParameter = Convertors::FSToStdS(*InLambdaZipS3KeyParameter);
LaunchPathParameter = Convertors::FSToStdS(*InLaunchPathParameter);
FleetUdpFromPortParameter = Convertors::FSToStdS(*InFleetUdpFromPortParameter);
FleetUdpToPortParameter = Convertors::FSToStdS(*InFleetUdpToPortParameter);
TotalVcpuLimitParameter = Convertors::FSToStdS(*InTotalVcpuLimitParameter);
TotalMemoryLimitParameter = Convertors::FSToStdS(*InTotalMemoryLimitParameter);
UnrealEngineVersionParameter = Convertors::FSToStdS(*InUnrealEngineVersionParameter);
}
}