virtual void FromMap()

in GameLiftPlugin/Source/GameLiftCore/Private/AwsScenarios/IAwsScenario.h [50:76]


		virtual void FromMap(const TMap<FString, FString>& InMap) override
		{
			const FString* InGameNameParameter = InMap.Find("GameNameParameter");
			const FString* InBuildOperatingSystemParameter = InMap.Find("BuildOperatingSystemParameter");
			const FString* InBuildS3BucketParameter = InMap.Find("BuildS3BucketParameter");
			const FString* InLambdaZipS3BucketParameter = InMap.Find("LambdaZipS3BucketParameter");
			const FString* InLambdaZipS3KeyParameter = InMap.Find("LambdaZipS3KeyParameter");
			const FString* InApiGatewayStageNameParameter = InMap.Find("ApiGatewayStageNameParameter");
			const FString* InAccountId = InMap.Find("AccountId");
			const FString* InLaunchPathParameter = InMap.Find("LaunchPathParameter");
			const FString* InUnrealEngineVersionParameter = InMap.Find("UnrealEngineVersionParameter");

			if (InGameNameParameter && InBuildOperatingSystemParameter && InBuildS3BucketParameter
				&& InLambdaZipS3BucketParameter && InLambdaZipS3KeyParameter && InApiGatewayStageNameParameter
				&& InApiGatewayStageNameParameter && InAccountId && InLaunchPathParameter && InUnrealEngineVersionParameter)
			{
				GameNameParameter = Convertors::FSToStdS(*InGameNameParameter);
				BuildOperatingSystemParameter = Convertors::FSToStdS(*InBuildOperatingSystemParameter);
				BuildS3BucketParameter = Convertors::FSToStdS(*InBuildS3BucketParameter);
				LambdaZipS3BucketParameter = Convertors::FSToStdS(*InLambdaZipS3BucketParameter);
				LambdaZipS3KeyParameter = Convertors::FSToStdS(*InLambdaZipS3KeyParameter);
				ApiGatewayStageNameParameter = Convertors::FSToStdS(*InApiGatewayStageNameParameter);
				AccountId = Convertors::FSToStdS(*InAccountId);
				LaunchPathParameter = Convertors::FSToStdS(*InLaunchPathParameter);
				UnrealEngineVersionParameter = Convertors::FSToStdS(*InUnrealEngineVersionParameter);
			}
		}