wartheking 7 месяцев назад
Родитель
Сommit
697f179620
42 измененных файлов с 3521 добавлено и 0 удалено
  1. BIN
      Content/Data/CO2Ret.uasset
  2. BIN
      Plugins/HeatMapPlugin/Binaries/Win64/UnrealEditor-HeatMap.dll
  3. BIN
      Plugins/HeatMapPlugin/Binaries/Win64/UnrealEditor-HeatMap.pdb
  4. 7 0
      Plugins/HeatMapPlugin/Binaries/Win64/UnrealEditor.modules
  5. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Blueprints/BP_AdjustHeatMap.uasset
  6. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Blueprints/BP_DefaultPawn.uasset
  7. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Blueprints/BP_HeatMap.uasset
  8. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Blueprints/GM_HeatMap.uasset
  9. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Curves/CF_HeatMap.uasset
  10. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Data/DT_HeatMap.uasset
  11. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Data/S_HeatMap.uasset
  12. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Geometry/SM_BJ_0.uasset
  13. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Maps/HeatMapExample.umap
  14. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Maps/HeatMapExample_BuiltData.uasset
  15. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Materials/CityEngineTerrainMaterial_mat.uasset
  16. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Materials/MI_HeatMap.uasset
  17. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Materials/M_HeatMap.uasset
  18. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Textures/T_HeatMap_H.uasset
  19. BIN
      Plugins/HeatMapPlugin/Content/HeatMap/Textures/texture.uasset
  20. 40 0
      Plugins/HeatMapPlugin/HeatMap.uplugin
  21. BIN
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Development/HeatMap/UnrealEditor-HeatMap.lib
  22. 29 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/HeatMap.init.gen.cpp
  23. 1210 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/HeatMapActor.gen.cpp
  24. 149 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/HeatMapActor.generated.h
  25. 10 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/HeatMapClasses.h
  26. 1 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/Timestamp
  27. 5 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Development/HeatMap/HeatMap.precompiled
  28. BIN
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Development/HeatMap/Module.HeatMap.cpp.obj
  29. 29 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/HeatMap.init.gen.cpp
  30. 1210 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/HeatMapActor.gen.cpp
  31. 149 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/HeatMapActor.generated.h
  32. 10 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/HeatMapClasses.h
  33. 1 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/Timestamp
  34. 5 0
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Shipping/HeatMap/HeatMap.precompiled
  35. BIN
      Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Shipping/HeatMap/Module.HeatMap.cpp.obj
  36. BIN
      Plugins/HeatMapPlugin/Resources/Icon128.png
  37. 57 0
      Plugins/HeatMapPlugin/Source/HeatMap/HeatMap.Build.cs
  38. 23 0
      Plugins/HeatMapPlugin/Source/HeatMap/Private/HeatMap.cpp
  39. 425 0
      Plugins/HeatMapPlugin/Source/HeatMap/Private/HeatMapActor.cpp
  40. 18 0
      Plugins/HeatMapPlugin/Source/HeatMap/Public/HeatMap.h
  41. 143 0
      Plugins/HeatMapPlugin/Source/HeatMap/Public/HeatMapActor.h
  42. BIN
      Saved/Autosaves/PackageRestoreData.json

BIN
Content/Data/CO2Ret.uasset


BIN
Plugins/HeatMapPlugin/Binaries/Win64/UnrealEditor-HeatMap.dll


BIN
Plugins/HeatMapPlugin/Binaries/Win64/UnrealEditor-HeatMap.pdb


+ 7 - 0
Plugins/HeatMapPlugin/Binaries/Win64/UnrealEditor.modules

@@ -0,0 +1,7 @@
+{
+	"BuildId": "23058290",
+	"Modules": 
+	{
+		"HeatMap": "UnrealEditor-HeatMap.dll"
+	}
+}

BIN
Plugins/HeatMapPlugin/Content/HeatMap/Blueprints/BP_AdjustHeatMap.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Blueprints/BP_DefaultPawn.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Blueprints/BP_HeatMap.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Blueprints/GM_HeatMap.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Curves/CF_HeatMap.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Data/DT_HeatMap.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Data/S_HeatMap.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Geometry/SM_BJ_0.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Maps/HeatMapExample.umap


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Maps/HeatMapExample_BuiltData.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Materials/CityEngineTerrainMaterial_mat.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Materials/MI_HeatMap.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Materials/M_HeatMap.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Textures/T_HeatMap_H.uasset


BIN
Plugins/HeatMapPlugin/Content/HeatMap/Textures/texture.uasset


+ 40 - 0
Plugins/HeatMapPlugin/HeatMap.uplugin

@@ -0,0 +1,40 @@
+{
+	"FileVersion": 3,
+	"Version": 1,
+	"VersionName": "1.0",
+	"FriendlyName": "HeatMap",
+	"Description": "",
+	"Category": "",
+	"CreatedBy": "namidame",
+	"CreatedByURL": "",
+	"DocsURL": "",
+	"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/ca8e9375ecb947899d61bdca5b629952",
+	"SupportURL": "",
+	"EngineVersion": "5.1.0",
+	"CanContainContent": true,
+	"Installed": true,
+	"Modules": [
+		{
+			"Name": "HeatMap",
+			"Type": "Runtime",
+			"LoadingPhase": "Default",
+			"PlatformAllowList": [
+				"Win64"
+			]
+		}
+	],
+	"Plugins": [
+		{
+			"Name": "GeometryProcessing",
+			"Enabled": true
+		},
+		{
+			"Name": "GeoReferencing",
+			"Enabled": true
+		},
+		{
+			"Name": "ProceduralMeshComponent",
+			"Enabled": true
+		}
+	]
+}

BIN
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Development/HeatMap/UnrealEditor-HeatMap.lib


+ 29 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/HeatMap.init.gen.cpp

@@ -0,0 +1,29 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#include "UObject/GeneratedCppIncludes.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeHeatMap_init() {}
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_HeatMap;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_HeatMap()
+	{
+		if (!Z_Registration_Info_UPackage__Script_HeatMap.OuterSingleton)
+		{
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/HeatMap",
+				nullptr,
+				0,
+				PKG_CompiledIn | 0x00000000,
+				0xBD2A2475,
+				0x88969A47,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_HeatMap.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_HeatMap.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_HeatMap(Z_Construct_UPackage__Script_HeatMap, TEXT("/Script/HeatMap"), Z_Registration_Info_UPackage__Script_HeatMap, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xBD2A2475, 0x88969A47));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 1210 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/HeatMapActor.gen.cpp

@@ -0,0 +1,1210 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#include "UObject/GeneratedCppIncludes.h"
+#include "HeatMap/Public/HeatMapActor.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeHeatMapActor() {}
+// Cross Module References
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
+	ENGINE_API UClass* Z_Construct_UClass_AActor();
+	ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	HEATMAP_API UClass* Z_Construct_UClass_AHeatMapActor();
+	HEATMAP_API UClass* Z_Construct_UClass_AHeatMapActor_NoRegister();
+	HEATMAP_API UEnum* Z_Construct_UEnum_HeatMap_E_HeatMapType();
+	PROCEDURALMESHCOMPONENT_API UClass* Z_Construct_UClass_UProceduralMeshComponent_NoRegister();
+	UPackage* Z_Construct_UPackage__Script_HeatMap();
+// End Cross Module References
+	static FEnumRegistrationInfo Z_Registration_Info_UEnum_E_HeatMapType;
+	static UEnum* E_HeatMapType_StaticEnum()
+	{
+		if (!Z_Registration_Info_UEnum_E_HeatMapType.OuterSingleton)
+		{
+			Z_Registration_Info_UEnum_E_HeatMapType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_HeatMap_E_HeatMapType, Z_Construct_UPackage__Script_HeatMap(), TEXT("E_HeatMapType"));
+		}
+		return Z_Registration_Info_UEnum_E_HeatMapType.OuterSingleton;
+	}
+	template<> HEATMAP_API UEnum* StaticEnum<E_HeatMapType>()
+	{
+		return E_HeatMapType_StaticEnum();
+	}
+	struct Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics
+	{
+		static const UECodeGen_Private::FEnumeratorParam Enumerators[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FEnumParams EnumParams;
+	};
+	const UECodeGen_Private::FEnumeratorParam Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enumerators[] = {
+		{ "E_HeatMapType::NONE", (int64)E_HeatMapType::NONE },
+		{ "E_HeatMapType::HEIGHT_MAP", (int64)E_HeatMapType::HEIGHT_MAP },
+		{ "E_HeatMapType::POINT_HEIGHT_DATA", (int64)E_HeatMapType::POINT_HEIGHT_DATA },
+		{ "E_HeatMapType::GEO_DATA", (int64)E_HeatMapType::GEO_DATA },
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enum_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "GEO_DATA.Name", "E_HeatMapType::GEO_DATA" },
+		{ "HEIGHT_MAP.Name", "E_HeatMapType::HEIGHT_MAP" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+		{ "NONE.Name", "E_HeatMapType::NONE" },
+		{ "POINT_HEIGHT_DATA.Name", "E_HeatMapType::POINT_HEIGHT_DATA" },
+	};
+#endif
+	const UECodeGen_Private::FEnumParams Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::EnumParams = {
+		(UObject*(*)())Z_Construct_UPackage__Script_HeatMap,
+		nullptr,
+		"E_HeatMapType",
+		"E_HeatMapType",
+		Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enumerators,
+		UE_ARRAY_COUNT(Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enumerators),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EEnumFlags::None,
+		(uint8)UEnum::ECppForm::EnumClass,
+		METADATA_PARAMS(Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enum_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enum_MetaDataParams))
+	};
+	UEnum* Z_Construct_UEnum_HeatMap_E_HeatMapType()
+	{
+		if (!Z_Registration_Info_UEnum_E_HeatMapType.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_E_HeatMapType.InnerSingleton, Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::EnumParams);
+		}
+		return Z_Registration_Info_UEnum_E_HeatMapType.InnerSingleton;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execConvertGeoGraphicToEngine)
+	{
+		P_GET_STRUCT(FVector,Z_Param_location);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FVector*)Z_Param__Result=P_THIS->ConvertGeoGraphicToEngine(Z_Param_location);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execConvertGeoValueMapToUnrealValueMap)
+	{
+		P_GET_TMAP_REF(FVector,float,Z_Param_Out_map);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(TMap<FVector2D,float>*)Z_Param__Result=P_THIS->ConvertGeoValueMapToUnrealValueMap(Z_Param_Out_map);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMapGeoLocation)
+	{
+		P_GET_STRUCT(FVector,Z_Param_loc);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMapGeoLocation(Z_Param_loc);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execReGenerateMapAndMaterial)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->ReGenerateMapAndMaterial();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetPointInfluenceSize)
+	{
+		P_GET_PROPERTY(FIntProperty,Z_Param_size);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setPointInfluenceSize(Z_Param_size);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execDeletePointHeightValue)
+	{
+		P_GET_STRUCT_REF(FVector2D,Z_Param_Out_pos);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->DeletePointHeightValue(Z_Param_Out_pos);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execAddPointHeightValue)
+	{
+		P_GET_STRUCT_REF(FVector2D,Z_Param_Out_pos);
+		P_GET_PROPERTY(FFloatProperty,Z_Param_value);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->AddPointHeightValue(Z_Param_Out_pos,Z_Param_value);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateWithGeoInfoMap)
+	{
+		P_GET_TMAP_REF(FVector,float,Z_Param_Out_map);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateWithGeoInfoMap(Z_Param_Out_map);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateWithPointHeightValue)
+	{
+		P_GET_TMAP_REF(FVector2D,float,Z_Param_Out_map);
+		P_GET_STRUCT(FVector2D,Z_Param_texture_size);
+		P_GET_STRUCT(FVector2D,Z_Param_map_size);
+		P_GET_UBOOL(Z_Param_isGeoData);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateWithPointHeightValue(Z_Param_Out_map,Z_Param_texture_size,Z_Param_map_size,Z_Param_isGeoData);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMapSize)
+	{
+		P_GET_STRUCT(FVector2D,Z_Param_size);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMapSize(Z_Param_size);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMapSecment)
+	{
+		P_GET_STRUCT(FVector2D,Z_Param_secment);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMapSecment(Z_Param_secment);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMaterialOpacity)
+	{
+		P_GET_PROPERTY(FFloatProperty,Z_Param_opacity);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMaterialOpacity(Z_Param_opacity);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMaterialHeightScale)
+	{
+		P_GET_PROPERTY(FFloatProperty,Z_Param_scale);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMaterialHeightScale(Z_Param_scale);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMaterialLerpScale)
+	{
+		P_GET_PROPERTY(FFloatProperty,Z_Param_scale);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMaterialLerpScale(Z_Param_scale);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateWithData)
+	{
+		P_GET_TARRAY_REF(FColor,Z_Param_Out_colorArr);
+		P_GET_STRUCT(FVector2D,Z_Param_textureSize);
+		P_GET_STRUCT(FVector2D,Z_Param_mapSize);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateWithData(Z_Param_Out_colorArr,Z_Param_textureSize,Z_Param_mapSize);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateWithHeightMap)
+	{
+		P_GET_OBJECT(UTexture2D,Z_Param_texture);
+		P_GET_STRUCT(FVector2D,Z_Param_mapSize);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateWithHeightMap(Z_Param_texture,Z_Param_mapSize);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateMapMesh)
+	{
+		P_GET_STRUCT(FVector2D,Z_Param_mapSize);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateMapMesh(Z_Param_mapSize);
+		P_NATIVE_END;
+	}
+	void AHeatMapActor::StaticRegisterNativesAHeatMapActor()
+	{
+		UClass* Class = AHeatMapActor::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "AddPointHeightValue", &AHeatMapActor::execAddPointHeightValue },
+			{ "ConvertGeoGraphicToEngine", &AHeatMapActor::execConvertGeoGraphicToEngine },
+			{ "ConvertGeoValueMapToUnrealValueMap", &AHeatMapActor::execConvertGeoValueMapToUnrealValueMap },
+			{ "CreateMapMesh", &AHeatMapActor::execCreateMapMesh },
+			{ "CreateWithData", &AHeatMapActor::execCreateWithData },
+			{ "CreateWithGeoInfoMap", &AHeatMapActor::execCreateWithGeoInfoMap },
+			{ "CreateWithHeightMap", &AHeatMapActor::execCreateWithHeightMap },
+			{ "CreateWithPointHeightValue", &AHeatMapActor::execCreateWithPointHeightValue },
+			{ "DeletePointHeightValue", &AHeatMapActor::execDeletePointHeightValue },
+			{ "ReGenerateMapAndMaterial", &AHeatMapActor::execReGenerateMapAndMaterial },
+			{ "setMapGeoLocation", &AHeatMapActor::execsetMapGeoLocation },
+			{ "setMapSecment", &AHeatMapActor::execsetMapSecment },
+			{ "setMapSize", &AHeatMapActor::execsetMapSize },
+			{ "setMaterialHeightScale", &AHeatMapActor::execsetMaterialHeightScale },
+			{ "setMaterialLerpScale", &AHeatMapActor::execsetMaterialLerpScale },
+			{ "setMaterialOpacity", &AHeatMapActor::execsetMaterialOpacity },
+			{ "setPointInfluenceSize", &AHeatMapActor::execsetPointInfluenceSize },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics
+	{
+		struct HeatMapActor_eventAddPointHeightValue_Parms
+		{
+			FVector2D pos;
+			float value;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_pos_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_pos;
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_value;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos = { "pos", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventAddPointHeightValue_Parms, pos), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos_MetaData)) };
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_value = { "value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventAddPointHeightValue_Parms, value), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "AddPointHeightValue", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::HeatMapActor_eventAddPointHeightValue_Parms), Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics
+	{
+		struct HeatMapActor_eventConvertGeoGraphicToEngine_Parms
+		{
+			FVector location;
+			FVector ReturnValue;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_location;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::NewProp_location = { "location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventConvertGeoGraphicToEngine_Parms, location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventConvertGeoGraphicToEngine_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::NewProp_location,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "ConvertGeoGraphicToEngine", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::HeatMapActor_eventConvertGeoGraphicToEngine_Parms), Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04880401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics
+	{
+		struct HeatMapActor_eventConvertGeoValueMapToUnrealValueMap_Parms
+		{
+			TMap<FVector,float> map;
+			TMap<FVector2D,float> ReturnValue;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_map_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_map_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_map_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_map;
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Key_KeyProp;
+		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_ValueProp = { "map", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_Key_KeyProp = { "map_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map = { "map", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventConvertGeoValueMapToUnrealValueMap_Parms, map), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_MetaData)) };
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventConvertGeoValueMapToUnrealValueMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "ConvertGeoValueMapToUnrealValueMap", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::HeatMapActor_eventConvertGeoValueMapToUnrealValueMap_Parms), Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics
+	{
+		struct HeatMapActor_eventCreateMapMesh_Parms
+		{
+			FVector2D mapSize;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_mapSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::NewProp_mapSize = { "mapSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateMapMesh_Parms, mapSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::NewProp_mapSize,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateMapMesh", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::HeatMapActor_eventCreateMapMesh_Parms), Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateMapMesh()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics
+	{
+		struct HeatMapActor_eventCreateWithData_Parms
+		{
+			TArray<FColor> colorArr;
+			FVector2D textureSize;
+			FVector2D mapSize;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_colorArr_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_colorArr_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_colorArr;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_textureSize;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_mapSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_Inner = { "colorArr", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr = { "colorArr", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithData_Parms, colorArr), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_MetaData)) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_textureSize = { "textureSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithData_Parms, textureSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_mapSize = { "mapSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithData_Parms, mapSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_textureSize,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_mapSize,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateWithData", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::HeatMapActor_eventCreateWithData_Parms), Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateWithData()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics
+	{
+		struct HeatMapActor_eventCreateWithGeoInfoMap_Parms
+		{
+			TMap<FVector,float> map;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_map_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_map_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_map_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_map;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_ValueProp = { "map", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_Key_KeyProp = { "map_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map = { "map", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithGeoInfoMap_Parms, map), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateWithGeoInfoMap", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::HeatMapActor_eventCreateWithGeoInfoMap_Parms), Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics
+	{
+		struct HeatMapActor_eventCreateWithHeightMap_Parms
+		{
+			UTexture2D* texture;
+			FVector2D mapSize;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_texture;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_mapSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::NewProp_texture = { "texture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithHeightMap_Parms, texture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::NewProp_mapSize = { "mapSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithHeightMap_Parms, mapSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::NewProp_texture,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::NewProp_mapSize,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateWithHeightMap", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::HeatMapActor_eventCreateWithHeightMap_Parms), Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics
+	{
+		struct HeatMapActor_eventCreateWithPointHeightValue_Parms
+		{
+			TMap<FVector2D,float> map;
+			FVector2D texture_size;
+			FVector2D map_size;
+			bool isGeoData;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_map_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_map_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_map_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_map;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_texture_size;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_map_size;
+		static void NewProp_isGeoData_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_isGeoData;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_ValueProp = { "map", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_Key_KeyProp = { "map_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map = { "map", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithPointHeightValue_Parms, map), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_MetaData)) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_texture_size = { "texture_size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithPointHeightValue_Parms, texture_size), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_size = { "map_size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithPointHeightValue_Parms, map_size), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_isGeoData_SetBit(void* Obj)
+	{
+		((HeatMapActor_eventCreateWithPointHeightValue_Parms*)Obj)->isGeoData = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_isGeoData = { "isGeoData", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(HeatMapActor_eventCreateWithPointHeightValue_Parms), &Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_isGeoData_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_texture_size,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_size,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_isGeoData,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateWithPointHeightValue", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::HeatMapActor_eventCreateWithPointHeightValue_Parms), Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics
+	{
+		struct HeatMapActor_eventDeletePointHeightValue_Parms
+		{
+			FVector2D pos;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_pos_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_pos;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos = { "pos", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventDeletePointHeightValue_Parms, pos), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "DeletePointHeightValue", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::HeatMapActor_eventDeletePointHeightValue_Parms), Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "ReGenerateMapAndMaterial", nullptr, nullptr, 0, nullptr, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics
+	{
+		struct HeatMapActor_eventsetMapGeoLocation_Parms
+		{
+			FVector loc;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_loc;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::NewProp_loc = { "loc", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMapGeoLocation_Parms, loc), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::NewProp_loc,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMapGeoLocation", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::HeatMapActor_eventsetMapGeoLocation_Parms), Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics
+	{
+		struct HeatMapActor_eventsetMapSecment_Parms
+		{
+			FVector2D secment;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_secment;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::NewProp_secment = { "secment", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMapSecment_Parms, secment), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::NewProp_secment,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMapSecment", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::HeatMapActor_eventsetMapSecment_Parms), Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMapSecment()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics
+	{
+		struct HeatMapActor_eventsetMapSize_Parms
+		{
+			FVector2D size;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_size;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::NewProp_size = { "size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMapSize_Parms, size), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::NewProp_size,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMapSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::HeatMapActor_eventsetMapSize_Parms), Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMapSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics
+	{
+		struct HeatMapActor_eventsetMaterialHeightScale_Parms
+		{
+			float scale;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_scale;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::NewProp_scale = { "scale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMaterialHeightScale_Parms, scale), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::NewProp_scale,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMaterialHeightScale", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::HeatMapActor_eventsetMaterialHeightScale_Parms), Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics
+	{
+		struct HeatMapActor_eventsetMaterialLerpScale_Parms
+		{
+			float scale;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_scale;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::NewProp_scale = { "scale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMaterialLerpScale_Parms, scale), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::NewProp_scale,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMaterialLerpScale", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::HeatMapActor_eventsetMaterialLerpScale_Parms), Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics
+	{
+		struct HeatMapActor_eventsetMaterialOpacity_Parms
+		{
+			float opacity;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_opacity;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::NewProp_opacity = { "opacity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMaterialOpacity_Parms, opacity), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::NewProp_opacity,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMaterialOpacity", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::HeatMapActor_eventsetMaterialOpacity_Parms), Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics
+	{
+		struct HeatMapActor_eventsetPointInfluenceSize_Parms
+		{
+			int32 size;
+		};
+		static const UECodeGen_Private::FIntPropertyParams NewProp_size;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::NewProp_size = { "size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetPointInfluenceSize_Parms, size), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::NewProp_size,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setPointInfluenceSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::HeatMapActor_eventsetPointInfluenceSize_Parms), Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(AHeatMapActor);
+	UClass* Z_Construct_UClass_AHeatMapActor_NoRegister()
+	{
+		return AHeatMapActor::StaticClass();
+	}
+	struct Z_Construct_UClass_AHeatMapActor_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_MapMesh_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_MapMesh;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_HeatMapActorMaterial_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_HeatMapActorMaterial;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_HeightMapTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_HeightMapTexture;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_TextureSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_TextureSize;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_MapSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_MapSize;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_MapSecment_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_MapSecment;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LerpScale_MetaData[];
+#endif
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_LerpScale;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_HeightScale_MetaData[];
+#endif
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_HeightScale;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Opacity_MetaData[];
+#endif
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_Opacity;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_InfluenceSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InfluenceSize;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_InfluenceCurve_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_InfluenceCurve;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_PointHeightValueMap_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_PointHeightValueMap_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PointHeightValueMap_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_PointHeightValueMap;
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_GeoInfoMap_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_GeoInfoMap_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_GeoInfoMap_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_GeoInfoMap;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_m_type_Underlying;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_m_type_MetaData[];
+#endif
+		static const UECodeGen_Private::FEnumPropertyParams NewProp_m_type;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_AHeatMapActor_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_AActor,
+		(UObject* (*)())Z_Construct_UPackage__Script_HeatMap,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_AHeatMapActor_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue, "AddPointHeightValue" }, // 1799549032
+		{ &Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine, "ConvertGeoGraphicToEngine" }, // 2758974294
+		{ &Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap, "ConvertGeoValueMapToUnrealValueMap" }, // 1737171341
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateMapMesh, "CreateMapMesh" }, // 1375201707
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateWithData, "CreateWithData" }, // 976003244
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap, "CreateWithGeoInfoMap" }, // 1013577012
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap, "CreateWithHeightMap" }, // 643374285
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue, "CreateWithPointHeightValue" }, // 726384711
+		{ &Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue, "DeletePointHeightValue" }, // 3181188151
+		{ &Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial, "ReGenerateMapAndMaterial" }, // 3168585538
+		{ &Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation, "setMapGeoLocation" }, // 1964597478
+		{ &Z_Construct_UFunction_AHeatMapActor_setMapSecment, "setMapSecment" }, // 3083850737
+		{ &Z_Construct_UFunction_AHeatMapActor_setMapSize, "setMapSize" }, // 2795963465
+		{ &Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale, "setMaterialHeightScale" }, // 342534211
+		{ &Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale, "setMaterialLerpScale" }, // 3673940997
+		{ &Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity, "setMaterialOpacity" }, // 2086037603
+		{ &Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize, "setPointInfluenceSize" }, // 2795868901
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "HeatMapActor.h" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "EditInline", "true" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh = { "MapMesh", nullptr, (EPropertyFlags)0x001000000008000d, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, MapMesh), Z_Construct_UClass_UProceduralMeshComponent_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial = { "HeatMapActorMaterial", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, HeatMapActorMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture = { "HeightMapTexture", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, HeightMapTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize = { "TextureSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, TextureSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize = { "MapSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, MapSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment = { "MapSecment", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, MapSecment), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale = { "LerpScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, LerpScale), METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale = { "HeightScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, HeightScale), METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity = { "Opacity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, Opacity), METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize = { "InfluenceSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, InfluenceSize), METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve = { "InfluenceCurve", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, InfluenceCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, Material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material_MetaData)) };
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_ValueProp = { "PointHeightValueMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_Key_KeyProp = { "PointHeightValueMap_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "Comment", "// \xe9\xab\x98\xe5\xba\xa6\xe5\x9b\xbe\xe7\x82\xb9\xe9\x9b\x86\xe6\x95\xb0\xe6\x8d\xae\n" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+		{ "ToolTip", "\xe9\xab\x98\xe5\xba\xa6\xe5\x9b\xbe\xe7\x82\xb9\xe9\x9b\x86\xe6\x95\xb0\xe6\x8d\xae" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap = { "PointHeightValueMap", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, PointHeightValueMap), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_MetaData)) };
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_ValueProp = { "GeoInfoMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_Key_KeyProp = { "GeoInfoMap_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "Comment", "// \xe5\x9c\xb0\xe7\x90\x86\xe7\x82\xb9\xe6\x95\xb0\xe6\x8d\xae\n" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+		{ "ToolTip", "\xe5\x9c\xb0\xe7\x90\x86\xe7\x82\xb9\xe6\x95\xb0\xe6\x8d\xae" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap = { "GeoInfoMap", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, GeoInfoMap), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type = { "m_type", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, m_type), Z_Construct_UEnum_HeatMap_E_HeatMapType, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_MetaData)) }; // 3027828642
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AHeatMapActor_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_Underlying,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_AHeatMapActor_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<AHeatMapActor>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_AHeatMapActor_Statics::ClassParams = {
+		&AHeatMapActor::StaticClass,
+		"Engine",
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_AHeatMapActor_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::PropPointers),
+		0,
+		0x009000A4u,
+		METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_AHeatMapActor()
+	{
+		if (!Z_Registration_Info_UClass_AHeatMapActor.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AHeatMapActor.OuterSingleton, Z_Construct_UClass_AHeatMapActor_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_AHeatMapActor.OuterSingleton;
+	}
+	template<> HEATMAP_API UClass* StaticClass<AHeatMapActor>()
+	{
+		return AHeatMapActor::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(AHeatMapActor);
+	AHeatMapActor::~AHeatMapActor() {}
+	struct Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics
+	{
+		static const FEnumRegisterCompiledInInfo EnumInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FEnumRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::EnumInfo[] = {
+		{ E_HeatMapType_StaticEnum, TEXT("E_HeatMapType"), &Z_Registration_Info_UEnum_E_HeatMapType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3027828642U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_AHeatMapActor, AHeatMapActor::StaticClass, TEXT("AHeatMapActor"), &Z_Registration_Info_UClass_AHeatMapActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AHeatMapActor), 1163490023U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_4004403585(TEXT("/Script/HeatMap"),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::ClassInfo),
+		nullptr, 0,
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::EnumInfo));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 149 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/HeatMapActor.generated.h

@@ -0,0 +1,149 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "HeatMapActor.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+ 
+class UTexture2D;
+struct FColor;
+#ifdef HEATMAP_HeatMapActor_generated_h
+#error "HeatMapActor.generated.h already included, missing '#pragma once' in HeatMapActor.h"
+#endif
+#define HEATMAP_HeatMapActor_generated_h
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_SPARSE_DATA
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execConvertGeoGraphicToEngine); \
+	DECLARE_FUNCTION(execConvertGeoValueMapToUnrealValueMap); \
+	DECLARE_FUNCTION(execsetMapGeoLocation); \
+	DECLARE_FUNCTION(execReGenerateMapAndMaterial); \
+	DECLARE_FUNCTION(execsetPointInfluenceSize); \
+	DECLARE_FUNCTION(execDeletePointHeightValue); \
+	DECLARE_FUNCTION(execAddPointHeightValue); \
+	DECLARE_FUNCTION(execCreateWithGeoInfoMap); \
+	DECLARE_FUNCTION(execCreateWithPointHeightValue); \
+	DECLARE_FUNCTION(execsetMapSize); \
+	DECLARE_FUNCTION(execsetMapSecment); \
+	DECLARE_FUNCTION(execsetMaterialOpacity); \
+	DECLARE_FUNCTION(execsetMaterialHeightScale); \
+	DECLARE_FUNCTION(execsetMaterialLerpScale); \
+	DECLARE_FUNCTION(execCreateWithData); \
+	DECLARE_FUNCTION(execCreateWithHeightMap); \
+	DECLARE_FUNCTION(execCreateMapMesh);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execConvertGeoGraphicToEngine); \
+	DECLARE_FUNCTION(execConvertGeoValueMapToUnrealValueMap); \
+	DECLARE_FUNCTION(execsetMapGeoLocation); \
+	DECLARE_FUNCTION(execReGenerateMapAndMaterial); \
+	DECLARE_FUNCTION(execsetPointInfluenceSize); \
+	DECLARE_FUNCTION(execDeletePointHeightValue); \
+	DECLARE_FUNCTION(execAddPointHeightValue); \
+	DECLARE_FUNCTION(execCreateWithGeoInfoMap); \
+	DECLARE_FUNCTION(execCreateWithPointHeightValue); \
+	DECLARE_FUNCTION(execsetMapSize); \
+	DECLARE_FUNCTION(execsetMapSecment); \
+	DECLARE_FUNCTION(execsetMaterialOpacity); \
+	DECLARE_FUNCTION(execsetMaterialHeightScale); \
+	DECLARE_FUNCTION(execsetMaterialLerpScale); \
+	DECLARE_FUNCTION(execCreateWithData); \
+	DECLARE_FUNCTION(execCreateWithHeightMap); \
+	DECLARE_FUNCTION(execCreateMapMesh);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ACCESSORS
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesAHeatMapActor(); \
+	friend struct Z_Construct_UClass_AHeatMapActor_Statics; \
+public: \
+	DECLARE_CLASS(AHeatMapActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/HeatMap"), NO_API) \
+	DECLARE_SERIALIZER(AHeatMapActor)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_INCLASS \
+private: \
+	static void StaticRegisterNativesAHeatMapActor(); \
+	friend struct Z_Construct_UClass_AHeatMapActor_Statics; \
+public: \
+	DECLARE_CLASS(AHeatMapActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/HeatMap"), NO_API) \
+	DECLARE_SERIALIZER(AHeatMapActor)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API AHeatMapActor(const FObjectInitializer& ObjectInitializer); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AHeatMapActor) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AHeatMapActor); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AHeatMapActor); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API AHeatMapActor(AHeatMapActor&&); \
+	NO_API AHeatMapActor(const AHeatMapActor&); \
+public: \
+	NO_API virtual ~AHeatMapActor();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ENHANCED_CONSTRUCTORS \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API AHeatMapActor(AHeatMapActor&&); \
+	NO_API AHeatMapActor(const AHeatMapActor&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AHeatMapActor); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AHeatMapActor); \
+	DEFINE_DEFAULT_CONSTRUCTOR_CALL(AHeatMapActor) \
+	NO_API virtual ~AHeatMapActor();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_26_PROLOG
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_RPC_WRAPPERS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_INCLASS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_INCLASS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> HEATMAP_API UClass* StaticClass<class AHeatMapActor>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h
+
+
+#define FOREACH_ENUM_E_HEATMAPTYPE(op) \
+	op(E_HeatMapType::NONE) \
+	op(E_HeatMapType::HEIGHT_MAP) \
+	op(E_HeatMapType::POINT_HEIGHT_DATA) \
+	op(E_HeatMapType::GEO_DATA) 
+
+enum class E_HeatMapType : uint8;
+template<> struct TIsUEnumClass<E_HeatMapType> { enum { Value = true }; };
+template<> HEATMAP_API UEnum* StaticEnum<E_HeatMapType>();
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/HeatMapClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 1 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealEditor/Inc/HeatMap/UHT/Timestamp

@@ -0,0 +1 @@
+D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\HeatMap\Source\HeatMap\Public\HeatMapActor.h

+ 5 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Development/HeatMap/HeatMap.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.HeatMap.cpp.obj"
+	]
+}

BIN
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Development/HeatMap/Module.HeatMap.cpp.obj


+ 29 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/HeatMap.init.gen.cpp

@@ -0,0 +1,29 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#include "UObject/GeneratedCppIncludes.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeHeatMap_init() {}
+	static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_HeatMap;
+	FORCENOINLINE UPackage* Z_Construct_UPackage__Script_HeatMap()
+	{
+		if (!Z_Registration_Info_UPackage__Script_HeatMap.OuterSingleton)
+		{
+			static const UECodeGen_Private::FPackageParams PackageParams = {
+				"/Script/HeatMap",
+				nullptr,
+				0,
+				PKG_CompiledIn | 0x00000000,
+				0xBD2A2475,
+				0x88969A47,
+				METADATA_PARAMS(nullptr, 0)
+			};
+			UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_HeatMap.OuterSingleton, PackageParams);
+		}
+		return Z_Registration_Info_UPackage__Script_HeatMap.OuterSingleton;
+	}
+	static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_HeatMap(Z_Construct_UPackage__Script_HeatMap, TEXT("/Script/HeatMap"), Z_Registration_Info_UPackage__Script_HeatMap, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xBD2A2475, 0x88969A47));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 1210 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/HeatMapActor.gen.cpp

@@ -0,0 +1,1210 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#include "UObject/GeneratedCppIncludes.h"
+#include "HeatMap/Public/HeatMapActor.h"
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+void EmptyLinkFunctionForGeneratedCodeHeatMapActor() {}
+// Cross Module References
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
+	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
+	ENGINE_API UClass* Z_Construct_UClass_AActor();
+	ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
+	ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
+	HEATMAP_API UClass* Z_Construct_UClass_AHeatMapActor();
+	HEATMAP_API UClass* Z_Construct_UClass_AHeatMapActor_NoRegister();
+	HEATMAP_API UEnum* Z_Construct_UEnum_HeatMap_E_HeatMapType();
+	PROCEDURALMESHCOMPONENT_API UClass* Z_Construct_UClass_UProceduralMeshComponent_NoRegister();
+	UPackage* Z_Construct_UPackage__Script_HeatMap();
+// End Cross Module References
+	static FEnumRegistrationInfo Z_Registration_Info_UEnum_E_HeatMapType;
+	static UEnum* E_HeatMapType_StaticEnum()
+	{
+		if (!Z_Registration_Info_UEnum_E_HeatMapType.OuterSingleton)
+		{
+			Z_Registration_Info_UEnum_E_HeatMapType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_HeatMap_E_HeatMapType, Z_Construct_UPackage__Script_HeatMap(), TEXT("E_HeatMapType"));
+		}
+		return Z_Registration_Info_UEnum_E_HeatMapType.OuterSingleton;
+	}
+	template<> HEATMAP_API UEnum* StaticEnum<E_HeatMapType>()
+	{
+		return E_HeatMapType_StaticEnum();
+	}
+	struct Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics
+	{
+		static const UECodeGen_Private::FEnumeratorParam Enumerators[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FEnumParams EnumParams;
+	};
+	const UECodeGen_Private::FEnumeratorParam Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enumerators[] = {
+		{ "E_HeatMapType::NONE", (int64)E_HeatMapType::NONE },
+		{ "E_HeatMapType::HEIGHT_MAP", (int64)E_HeatMapType::HEIGHT_MAP },
+		{ "E_HeatMapType::POINT_HEIGHT_DATA", (int64)E_HeatMapType::POINT_HEIGHT_DATA },
+		{ "E_HeatMapType::GEO_DATA", (int64)E_HeatMapType::GEO_DATA },
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enum_MetaDataParams[] = {
+		{ "BlueprintType", "true" },
+		{ "GEO_DATA.Name", "E_HeatMapType::GEO_DATA" },
+		{ "HEIGHT_MAP.Name", "E_HeatMapType::HEIGHT_MAP" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+		{ "NONE.Name", "E_HeatMapType::NONE" },
+		{ "POINT_HEIGHT_DATA.Name", "E_HeatMapType::POINT_HEIGHT_DATA" },
+	};
+#endif
+	const UECodeGen_Private::FEnumParams Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::EnumParams = {
+		(UObject*(*)())Z_Construct_UPackage__Script_HeatMap,
+		nullptr,
+		"E_HeatMapType",
+		"E_HeatMapType",
+		Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enumerators,
+		UE_ARRAY_COUNT(Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enumerators),
+		RF_Public|RF_Transient|RF_MarkAsNative,
+		EEnumFlags::None,
+		(uint8)UEnum::ECppForm::EnumClass,
+		METADATA_PARAMS(Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enum_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::Enum_MetaDataParams))
+	};
+	UEnum* Z_Construct_UEnum_HeatMap_E_HeatMapType()
+	{
+		if (!Z_Registration_Info_UEnum_E_HeatMapType.InnerSingleton)
+		{
+			UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_E_HeatMapType.InnerSingleton, Z_Construct_UEnum_HeatMap_E_HeatMapType_Statics::EnumParams);
+		}
+		return Z_Registration_Info_UEnum_E_HeatMapType.InnerSingleton;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execConvertGeoGraphicToEngine)
+	{
+		P_GET_STRUCT(FVector,Z_Param_location);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(FVector*)Z_Param__Result=P_THIS->ConvertGeoGraphicToEngine(Z_Param_location);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execConvertGeoValueMapToUnrealValueMap)
+	{
+		P_GET_TMAP_REF(FVector,float,Z_Param_Out_map);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		*(TMap<FVector2D,float>*)Z_Param__Result=P_THIS->ConvertGeoValueMapToUnrealValueMap(Z_Param_Out_map);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMapGeoLocation)
+	{
+		P_GET_STRUCT(FVector,Z_Param_loc);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMapGeoLocation(Z_Param_loc);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execReGenerateMapAndMaterial)
+	{
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->ReGenerateMapAndMaterial();
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetPointInfluenceSize)
+	{
+		P_GET_PROPERTY(FIntProperty,Z_Param_size);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setPointInfluenceSize(Z_Param_size);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execDeletePointHeightValue)
+	{
+		P_GET_STRUCT_REF(FVector2D,Z_Param_Out_pos);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->DeletePointHeightValue(Z_Param_Out_pos);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execAddPointHeightValue)
+	{
+		P_GET_STRUCT_REF(FVector2D,Z_Param_Out_pos);
+		P_GET_PROPERTY(FFloatProperty,Z_Param_value);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->AddPointHeightValue(Z_Param_Out_pos,Z_Param_value);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateWithGeoInfoMap)
+	{
+		P_GET_TMAP_REF(FVector,float,Z_Param_Out_map);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateWithGeoInfoMap(Z_Param_Out_map);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateWithPointHeightValue)
+	{
+		P_GET_TMAP_REF(FVector2D,float,Z_Param_Out_map);
+		P_GET_STRUCT(FVector2D,Z_Param_texture_size);
+		P_GET_STRUCT(FVector2D,Z_Param_map_size);
+		P_GET_UBOOL(Z_Param_isGeoData);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateWithPointHeightValue(Z_Param_Out_map,Z_Param_texture_size,Z_Param_map_size,Z_Param_isGeoData);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMapSize)
+	{
+		P_GET_STRUCT(FVector2D,Z_Param_size);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMapSize(Z_Param_size);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMapSecment)
+	{
+		P_GET_STRUCT(FVector2D,Z_Param_secment);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMapSecment(Z_Param_secment);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMaterialOpacity)
+	{
+		P_GET_PROPERTY(FFloatProperty,Z_Param_opacity);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMaterialOpacity(Z_Param_opacity);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMaterialHeightScale)
+	{
+		P_GET_PROPERTY(FFloatProperty,Z_Param_scale);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMaterialHeightScale(Z_Param_scale);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execsetMaterialLerpScale)
+	{
+		P_GET_PROPERTY(FFloatProperty,Z_Param_scale);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->setMaterialLerpScale(Z_Param_scale);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateWithData)
+	{
+		P_GET_TARRAY_REF(FColor,Z_Param_Out_colorArr);
+		P_GET_STRUCT(FVector2D,Z_Param_textureSize);
+		P_GET_STRUCT(FVector2D,Z_Param_mapSize);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateWithData(Z_Param_Out_colorArr,Z_Param_textureSize,Z_Param_mapSize);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateWithHeightMap)
+	{
+		P_GET_OBJECT(UTexture2D,Z_Param_texture);
+		P_GET_STRUCT(FVector2D,Z_Param_mapSize);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateWithHeightMap(Z_Param_texture,Z_Param_mapSize);
+		P_NATIVE_END;
+	}
+	DEFINE_FUNCTION(AHeatMapActor::execCreateMapMesh)
+	{
+		P_GET_STRUCT(FVector2D,Z_Param_mapSize);
+		P_FINISH;
+		P_NATIVE_BEGIN;
+		P_THIS->CreateMapMesh(Z_Param_mapSize);
+		P_NATIVE_END;
+	}
+	void AHeatMapActor::StaticRegisterNativesAHeatMapActor()
+	{
+		UClass* Class = AHeatMapActor::StaticClass();
+		static const FNameNativePtrPair Funcs[] = {
+			{ "AddPointHeightValue", &AHeatMapActor::execAddPointHeightValue },
+			{ "ConvertGeoGraphicToEngine", &AHeatMapActor::execConvertGeoGraphicToEngine },
+			{ "ConvertGeoValueMapToUnrealValueMap", &AHeatMapActor::execConvertGeoValueMapToUnrealValueMap },
+			{ "CreateMapMesh", &AHeatMapActor::execCreateMapMesh },
+			{ "CreateWithData", &AHeatMapActor::execCreateWithData },
+			{ "CreateWithGeoInfoMap", &AHeatMapActor::execCreateWithGeoInfoMap },
+			{ "CreateWithHeightMap", &AHeatMapActor::execCreateWithHeightMap },
+			{ "CreateWithPointHeightValue", &AHeatMapActor::execCreateWithPointHeightValue },
+			{ "DeletePointHeightValue", &AHeatMapActor::execDeletePointHeightValue },
+			{ "ReGenerateMapAndMaterial", &AHeatMapActor::execReGenerateMapAndMaterial },
+			{ "setMapGeoLocation", &AHeatMapActor::execsetMapGeoLocation },
+			{ "setMapSecment", &AHeatMapActor::execsetMapSecment },
+			{ "setMapSize", &AHeatMapActor::execsetMapSize },
+			{ "setMaterialHeightScale", &AHeatMapActor::execsetMaterialHeightScale },
+			{ "setMaterialLerpScale", &AHeatMapActor::execsetMaterialLerpScale },
+			{ "setMaterialOpacity", &AHeatMapActor::execsetMaterialOpacity },
+			{ "setPointInfluenceSize", &AHeatMapActor::execsetPointInfluenceSize },
+		};
+		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics
+	{
+		struct HeatMapActor_eventAddPointHeightValue_Parms
+		{
+			FVector2D pos;
+			float value;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_pos_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_pos;
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_value;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos = { "pos", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventAddPointHeightValue_Parms, pos), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos_MetaData)) };
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_value = { "value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventAddPointHeightValue_Parms, value), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_pos,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::NewProp_value,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "AddPointHeightValue", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::HeatMapActor_eventAddPointHeightValue_Parms), Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics
+	{
+		struct HeatMapActor_eventConvertGeoGraphicToEngine_Parms
+		{
+			FVector location;
+			FVector ReturnValue;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_location;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::NewProp_location = { "location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventConvertGeoGraphicToEngine_Parms, location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventConvertGeoGraphicToEngine_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::NewProp_location,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "ConvertGeoGraphicToEngine", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::HeatMapActor_eventConvertGeoGraphicToEngine_Parms), Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04880401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics
+	{
+		struct HeatMapActor_eventConvertGeoValueMapToUnrealValueMap_Parms
+		{
+			TMap<FVector,float> map;
+			TMap<FVector2D,float> ReturnValue;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_map_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_map_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_map_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_map;
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Key_KeyProp;
+		static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_ValueProp = { "map", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_Key_KeyProp = { "map_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map = { "map", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventConvertGeoValueMapToUnrealValueMap_Parms, map), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_MetaData)) };
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventConvertGeoValueMapToUnrealValueMap_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_map,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::NewProp_ReturnValue,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "ConvertGeoValueMapToUnrealValueMap", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::HeatMapActor_eventConvertGeoValueMapToUnrealValueMap_Parms), Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics
+	{
+		struct HeatMapActor_eventCreateMapMesh_Parms
+		{
+			FVector2D mapSize;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_mapSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::NewProp_mapSize = { "mapSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateMapMesh_Parms, mapSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::NewProp_mapSize,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateMapMesh", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::HeatMapActor_eventCreateMapMesh_Parms), Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateMapMesh()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateMapMesh_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics
+	{
+		struct HeatMapActor_eventCreateWithData_Parms
+		{
+			TArray<FColor> colorArr;
+			FVector2D textureSize;
+			FVector2D mapSize;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_colorArr_Inner;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_colorArr_MetaData[];
+#endif
+		static const UECodeGen_Private::FArrayPropertyParams NewProp_colorArr;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_textureSize;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_mapSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_Inner = { "colorArr", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr = { "colorArr", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithData_Parms, colorArr), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_MetaData)) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_textureSize = { "textureSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithData_Parms, textureSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_mapSize = { "mapSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithData_Parms, mapSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr_Inner,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_colorArr,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_textureSize,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::NewProp_mapSize,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateWithData", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::HeatMapActor_eventCreateWithData_Parms), Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateWithData()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateWithData_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics
+	{
+		struct HeatMapActor_eventCreateWithGeoInfoMap_Parms
+		{
+			TMap<FVector,float> map;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_map_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_map_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_map_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_map;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_ValueProp = { "map", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_Key_KeyProp = { "map_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map = { "map", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithGeoInfoMap_Parms, map), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::NewProp_map,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateWithGeoInfoMap", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::HeatMapActor_eventCreateWithGeoInfoMap_Parms), Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics
+	{
+		struct HeatMapActor_eventCreateWithHeightMap_Parms
+		{
+			UTexture2D* texture;
+			FVector2D mapSize;
+		};
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_texture;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_mapSize;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::NewProp_texture = { "texture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithHeightMap_Parms, texture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::NewProp_mapSize = { "mapSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithHeightMap_Parms, mapSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::NewProp_texture,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::NewProp_mapSize,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateWithHeightMap", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::HeatMapActor_eventCreateWithHeightMap_Parms), Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics
+	{
+		struct HeatMapActor_eventCreateWithPointHeightValue_Parms
+		{
+			TMap<FVector2D,float> map;
+			FVector2D texture_size;
+			FVector2D map_size;
+			bool isGeoData;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_map_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_map_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_map_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_map;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_texture_size;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_map_size;
+		static void NewProp_isGeoData_SetBit(void* Obj);
+		static const UECodeGen_Private::FBoolPropertyParams NewProp_isGeoData;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_ValueProp = { "map", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_Key_KeyProp = { "map_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map = { "map", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithPointHeightValue_Parms, map), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_MetaData)) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_texture_size = { "texture_size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithPointHeightValue_Parms, texture_size), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_size = { "map_size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventCreateWithPointHeightValue_Parms, map_size), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	void Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_isGeoData_SetBit(void* Obj)
+	{
+		((HeatMapActor_eventCreateWithPointHeightValue_Parms*)Obj)->isGeoData = 1;
+	}
+	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_isGeoData = { "isGeoData", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(HeatMapActor_eventCreateWithPointHeightValue_Parms), &Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_isGeoData_SetBit, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_texture_size,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_map_size,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::NewProp_isGeoData,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "CreateWithPointHeightValue", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::HeatMapActor_eventCreateWithPointHeightValue_Parms), Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics
+	{
+		struct HeatMapActor_eventDeletePointHeightValue_Parms
+		{
+			FVector2D pos;
+		};
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_pos_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_pos;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos_MetaData[] = {
+		{ "NativeConst", "" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos = { "pos", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventDeletePointHeightValue_Parms, pos), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos_MetaData)) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::NewProp_pos,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "DeletePointHeightValue", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::HeatMapActor_eventDeletePointHeightValue_Parms), Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics
+	{
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "ReGenerateMapAndMaterial", nullptr, nullptr, 0, nullptr, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics
+	{
+		struct HeatMapActor_eventsetMapGeoLocation_Parms
+		{
+			FVector loc;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_loc;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::NewProp_loc = { "loc", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMapGeoLocation_Parms, loc), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::NewProp_loc,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMapGeoLocation", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::HeatMapActor_eventsetMapGeoLocation_Parms), Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics
+	{
+		struct HeatMapActor_eventsetMapSecment_Parms
+		{
+			FVector2D secment;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_secment;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::NewProp_secment = { "secment", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMapSecment_Parms, secment), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::NewProp_secment,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMapSecment", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::HeatMapActor_eventsetMapSecment_Parms), Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMapSecment()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMapSecment_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics
+	{
+		struct HeatMapActor_eventsetMapSize_Parms
+		{
+			FVector2D size;
+		};
+		static const UECodeGen_Private::FStructPropertyParams NewProp_size;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::NewProp_size = { "size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMapSize_Parms, size), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::NewProp_size,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMapSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::HeatMapActor_eventsetMapSize_Parms), Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMapSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMapSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics
+	{
+		struct HeatMapActor_eventsetMaterialHeightScale_Parms
+		{
+			float scale;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_scale;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::NewProp_scale = { "scale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMaterialHeightScale_Parms, scale), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::NewProp_scale,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMaterialHeightScale", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::HeatMapActor_eventsetMaterialHeightScale_Parms), Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics
+	{
+		struct HeatMapActor_eventsetMaterialLerpScale_Parms
+		{
+			float scale;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_scale;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::NewProp_scale = { "scale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMaterialLerpScale_Parms, scale), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::NewProp_scale,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMaterialLerpScale", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::HeatMapActor_eventsetMaterialLerpScale_Parms), Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics
+	{
+		struct HeatMapActor_eventsetMaterialOpacity_Parms
+		{
+			float opacity;
+		};
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_opacity;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::NewProp_opacity = { "opacity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetMaterialOpacity_Parms, opacity), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::NewProp_opacity,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setMaterialOpacity", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::HeatMapActor_eventsetMaterialOpacity_Parms), Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	struct Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics
+	{
+		struct HeatMapActor_eventsetPointInfluenceSize_Parms
+		{
+			int32 size;
+		};
+		static const UECodeGen_Private::FIntPropertyParams NewProp_size;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
+#endif
+		static const UECodeGen_Private::FFunctionParams FuncParams;
+	};
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::NewProp_size = { "size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(HeatMapActor_eventsetPointInfluenceSize_Parms, size), METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::NewProp_size,
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::Function_MetaDataParams[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_AHeatMapActor, nullptr, "setPointInfluenceSize", nullptr, nullptr, sizeof(Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::HeatMapActor_eventsetPointInfluenceSize_Parms), Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::Function_MetaDataParams)) };
+	UFunction* Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize()
+	{
+		static UFunction* ReturnFunction = nullptr;
+		if (!ReturnFunction)
+		{
+			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize_Statics::FuncParams);
+		}
+		return ReturnFunction;
+	}
+	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(AHeatMapActor);
+	UClass* Z_Construct_UClass_AHeatMapActor_NoRegister()
+	{
+		return AHeatMapActor::StaticClass();
+	}
+	struct Z_Construct_UClass_AHeatMapActor_Statics
+	{
+		static UObject* (*const DependentSingletons[])();
+		static const FClassFunctionLinkInfo FuncInfo[];
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
+#endif
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_MapMesh_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_MapMesh;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_HeatMapActorMaterial_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_HeatMapActorMaterial;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_HeightMapTexture_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_HeightMapTexture;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_TextureSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_TextureSize;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_MapSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_MapSize;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_MapSecment_MetaData[];
+#endif
+		static const UECodeGen_Private::FStructPropertyParams NewProp_MapSecment;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_LerpScale_MetaData[];
+#endif
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_LerpScale;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_HeightScale_MetaData[];
+#endif
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_HeightScale;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Opacity_MetaData[];
+#endif
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_Opacity;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_InfluenceSize_MetaData[];
+#endif
+		static const UECodeGen_Private::FIntPropertyParams NewProp_InfluenceSize;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_InfluenceCurve_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_InfluenceCurve;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[];
+#endif
+		static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_PointHeightValueMap_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_PointHeightValueMap_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_PointHeightValueMap_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_PointHeightValueMap;
+		static const UECodeGen_Private::FFloatPropertyParams NewProp_GeoInfoMap_ValueProp;
+		static const UECodeGen_Private::FStructPropertyParams NewProp_GeoInfoMap_Key_KeyProp;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_GeoInfoMap_MetaData[];
+#endif
+		static const UECodeGen_Private::FMapPropertyParams NewProp_GeoInfoMap;
+		static const UECodeGen_Private::FBytePropertyParams NewProp_m_type_Underlying;
+#if WITH_METADATA
+		static const UECodeGen_Private::FMetaDataPairParam NewProp_m_type_MetaData[];
+#endif
+		static const UECodeGen_Private::FEnumPropertyParams NewProp_m_type;
+		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
+		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
+		static const UECodeGen_Private::FClassParams ClassParams;
+	};
+	UObject* (*const Z_Construct_UClass_AHeatMapActor_Statics::DependentSingletons[])() = {
+		(UObject* (*)())Z_Construct_UClass_AActor,
+		(UObject* (*)())Z_Construct_UPackage__Script_HeatMap,
+	};
+	const FClassFunctionLinkInfo Z_Construct_UClass_AHeatMapActor_Statics::FuncInfo[] = {
+		{ &Z_Construct_UFunction_AHeatMapActor_AddPointHeightValue, "AddPointHeightValue" }, // 1799549032
+		{ &Z_Construct_UFunction_AHeatMapActor_ConvertGeoGraphicToEngine, "ConvertGeoGraphicToEngine" }, // 2758974294
+		{ &Z_Construct_UFunction_AHeatMapActor_ConvertGeoValueMapToUnrealValueMap, "ConvertGeoValueMapToUnrealValueMap" }, // 1737171341
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateMapMesh, "CreateMapMesh" }, // 1375201707
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateWithData, "CreateWithData" }, // 976003244
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateWithGeoInfoMap, "CreateWithGeoInfoMap" }, // 1013577012
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateWithHeightMap, "CreateWithHeightMap" }, // 643374285
+		{ &Z_Construct_UFunction_AHeatMapActor_CreateWithPointHeightValue, "CreateWithPointHeightValue" }, // 726384711
+		{ &Z_Construct_UFunction_AHeatMapActor_DeletePointHeightValue, "DeletePointHeightValue" }, // 3181188151
+		{ &Z_Construct_UFunction_AHeatMapActor_ReGenerateMapAndMaterial, "ReGenerateMapAndMaterial" }, // 3168585538
+		{ &Z_Construct_UFunction_AHeatMapActor_setMapGeoLocation, "setMapGeoLocation" }, // 1964597478
+		{ &Z_Construct_UFunction_AHeatMapActor_setMapSecment, "setMapSecment" }, // 3083850737
+		{ &Z_Construct_UFunction_AHeatMapActor_setMapSize, "setMapSize" }, // 2795963465
+		{ &Z_Construct_UFunction_AHeatMapActor_setMaterialHeightScale, "setMaterialHeightScale" }, // 342534211
+		{ &Z_Construct_UFunction_AHeatMapActor_setMaterialLerpScale, "setMaterialLerpScale" }, // 3673940997
+		{ &Z_Construct_UFunction_AHeatMapActor_setMaterialOpacity, "setMaterialOpacity" }, // 2086037603
+		{ &Z_Construct_UFunction_AHeatMapActor_setPointInfluenceSize, "setPointInfluenceSize" }, // 2795868901
+	};
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::Class_MetaDataParams[] = {
+		{ "IncludePath", "HeatMapActor.h" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "EditInline", "true" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh = { "MapMesh", nullptr, (EPropertyFlags)0x001000000008000d, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, MapMesh), Z_Construct_UClass_UProceduralMeshComponent_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial = { "HeatMapActorMaterial", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, HeatMapActorMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture = { "HeightMapTexture", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, HeightMapTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize = { "TextureSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, TextureSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize = { "MapSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, MapSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment = { "MapSecment", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, MapSecment), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale = { "LerpScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, LerpScale), METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale = { "HeightScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, HeightScale), METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity = { "Opacity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, Opacity), METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize = { "InfluenceSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, InfluenceSize), METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve = { "InfluenceCurve", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, InfluenceCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve_MetaData)) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, Material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material_MetaData)) };
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_ValueProp = { "PointHeightValueMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_Key_KeyProp = { "PointHeightValueMap_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "Comment", "// \xe9\xab\x98\xe5\xba\xa6\xe5\x9b\xbe\xe7\x82\xb9\xe9\x9b\x86\xe6\x95\xb0\xe6\x8d\xae\n" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+		{ "ToolTip", "\xe9\xab\x98\xe5\xba\xa6\xe5\x9b\xbe\xe7\x82\xb9\xe9\x9b\x86\xe6\x95\xb0\xe6\x8d\xae" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap = { "PointHeightValueMap", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, PointHeightValueMap), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_MetaData)) };
+	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_ValueProp = { "GeoInfoMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 1, METADATA_PARAMS(nullptr, 0) };
+	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_Key_KeyProp = { "GeoInfoMap_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "Comment", "// \xe5\x9c\xb0\xe7\x90\x86\xe7\x82\xb9\xe6\x95\xb0\xe6\x8d\xae\n" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+		{ "ToolTip", "\xe5\x9c\xb0\xe7\x90\x86\xe7\x82\xb9\xe6\x95\xb0\xe6\x8d\xae" },
+	};
+#endif
+	const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap = { "GeoInfoMap", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, GeoInfoMap), EMapPropertyFlags::None, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_MetaData)) };
+	const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, nullptr, METADATA_PARAMS(nullptr, 0) };
+#if WITH_METADATA
+	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_MetaData[] = {
+		{ "Category", "HeatMap" },
+		{ "ModuleRelativePath", "Public/HeatMapActor.h" },
+	};
+#endif
+	const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type = { "m_type", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(AHeatMapActor, m_type), Z_Construct_UEnum_HeatMap_E_HeatMapType, METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_MetaData)) }; // 3027828642
+	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AHeatMapActor_Statics::PropPointers[] = {
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapMesh,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeatMapActorMaterial,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightMapTexture,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_TextureSize,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSize,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_MapSecment,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_LerpScale,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_HeightScale,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Opacity,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceSize,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_InfluenceCurve,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_Material,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_PointHeightValueMap,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_ValueProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap_Key_KeyProp,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_GeoInfoMap,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type_Underlying,
+		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AHeatMapActor_Statics::NewProp_m_type,
+	};
+	const FCppClassTypeInfoStatic Z_Construct_UClass_AHeatMapActor_Statics::StaticCppClassTypeInfo = {
+		TCppClassTypeTraits<AHeatMapActor>::IsAbstract,
+	};
+	const UECodeGen_Private::FClassParams Z_Construct_UClass_AHeatMapActor_Statics::ClassParams = {
+		&AHeatMapActor::StaticClass,
+		"Engine",
+		&StaticCppClassTypeInfo,
+		DependentSingletons,
+		FuncInfo,
+		Z_Construct_UClass_AHeatMapActor_Statics::PropPointers,
+		nullptr,
+		UE_ARRAY_COUNT(DependentSingletons),
+		UE_ARRAY_COUNT(FuncInfo),
+		UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::PropPointers),
+		0,
+		0x009000A4u,
+		METADATA_PARAMS(Z_Construct_UClass_AHeatMapActor_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_AHeatMapActor_Statics::Class_MetaDataParams))
+	};
+	UClass* Z_Construct_UClass_AHeatMapActor()
+	{
+		if (!Z_Registration_Info_UClass_AHeatMapActor.OuterSingleton)
+		{
+			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AHeatMapActor.OuterSingleton, Z_Construct_UClass_AHeatMapActor_Statics::ClassParams);
+		}
+		return Z_Registration_Info_UClass_AHeatMapActor.OuterSingleton;
+	}
+	template<> HEATMAP_API UClass* StaticClass<AHeatMapActor>()
+	{
+		return AHeatMapActor::StaticClass();
+	}
+	DEFINE_VTABLE_PTR_HELPER_CTOR(AHeatMapActor);
+	AHeatMapActor::~AHeatMapActor() {}
+	struct Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics
+	{
+		static const FEnumRegisterCompiledInInfo EnumInfo[];
+		static const FClassRegisterCompiledInInfo ClassInfo[];
+	};
+	const FEnumRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::EnumInfo[] = {
+		{ E_HeatMapType_StaticEnum, TEXT("E_HeatMapType"), &Z_Registration_Info_UEnum_E_HeatMapType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3027828642U) },
+	};
+	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::ClassInfo[] = {
+		{ Z_Construct_UClass_AHeatMapActor, AHeatMapActor::StaticClass, TEXT("AHeatMapActor"), &Z_Registration_Info_UClass_AHeatMapActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AHeatMapActor), 1163490023U) },
+	};
+	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_4004403585(TEXT("/Script/HeatMap"),
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::ClassInfo),
+		nullptr, 0,
+		Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_Statics::EnumInfo));
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 149 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/HeatMapActor.generated.h

@@ -0,0 +1,149 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+// IWYU pragma: private, include "HeatMapActor.h"
+#include "UObject/ObjectMacros.h"
+#include "UObject/ScriptMacros.h"
+
+PRAGMA_DISABLE_DEPRECATION_WARNINGS
+ 
+class UTexture2D;
+struct FColor;
+#ifdef HEATMAP_HeatMapActor_generated_h
+#error "HeatMapActor.generated.h already included, missing '#pragma once' in HeatMapActor.h"
+#endif
+#define HEATMAP_HeatMapActor_generated_h
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_SPARSE_DATA
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_RPC_WRAPPERS \
+ \
+	DECLARE_FUNCTION(execConvertGeoGraphicToEngine); \
+	DECLARE_FUNCTION(execConvertGeoValueMapToUnrealValueMap); \
+	DECLARE_FUNCTION(execsetMapGeoLocation); \
+	DECLARE_FUNCTION(execReGenerateMapAndMaterial); \
+	DECLARE_FUNCTION(execsetPointInfluenceSize); \
+	DECLARE_FUNCTION(execDeletePointHeightValue); \
+	DECLARE_FUNCTION(execAddPointHeightValue); \
+	DECLARE_FUNCTION(execCreateWithGeoInfoMap); \
+	DECLARE_FUNCTION(execCreateWithPointHeightValue); \
+	DECLARE_FUNCTION(execsetMapSize); \
+	DECLARE_FUNCTION(execsetMapSecment); \
+	DECLARE_FUNCTION(execsetMaterialOpacity); \
+	DECLARE_FUNCTION(execsetMaterialHeightScale); \
+	DECLARE_FUNCTION(execsetMaterialLerpScale); \
+	DECLARE_FUNCTION(execCreateWithData); \
+	DECLARE_FUNCTION(execCreateWithHeightMap); \
+	DECLARE_FUNCTION(execCreateMapMesh);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_RPC_WRAPPERS_NO_PURE_DECLS \
+ \
+	DECLARE_FUNCTION(execConvertGeoGraphicToEngine); \
+	DECLARE_FUNCTION(execConvertGeoValueMapToUnrealValueMap); \
+	DECLARE_FUNCTION(execsetMapGeoLocation); \
+	DECLARE_FUNCTION(execReGenerateMapAndMaterial); \
+	DECLARE_FUNCTION(execsetPointInfluenceSize); \
+	DECLARE_FUNCTION(execDeletePointHeightValue); \
+	DECLARE_FUNCTION(execAddPointHeightValue); \
+	DECLARE_FUNCTION(execCreateWithGeoInfoMap); \
+	DECLARE_FUNCTION(execCreateWithPointHeightValue); \
+	DECLARE_FUNCTION(execsetMapSize); \
+	DECLARE_FUNCTION(execsetMapSecment); \
+	DECLARE_FUNCTION(execsetMaterialOpacity); \
+	DECLARE_FUNCTION(execsetMaterialHeightScale); \
+	DECLARE_FUNCTION(execsetMaterialLerpScale); \
+	DECLARE_FUNCTION(execCreateWithData); \
+	DECLARE_FUNCTION(execCreateWithHeightMap); \
+	DECLARE_FUNCTION(execCreateMapMesh);
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ACCESSORS
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_INCLASS_NO_PURE_DECLS \
+private: \
+	static void StaticRegisterNativesAHeatMapActor(); \
+	friend struct Z_Construct_UClass_AHeatMapActor_Statics; \
+public: \
+	DECLARE_CLASS(AHeatMapActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/HeatMap"), NO_API) \
+	DECLARE_SERIALIZER(AHeatMapActor)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_INCLASS \
+private: \
+	static void StaticRegisterNativesAHeatMapActor(); \
+	friend struct Z_Construct_UClass_AHeatMapActor_Statics; \
+public: \
+	DECLARE_CLASS(AHeatMapActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/HeatMap"), NO_API) \
+	DECLARE_SERIALIZER(AHeatMapActor)
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_STANDARD_CONSTRUCTORS \
+	/** Standard constructor, called after all reflected properties have been initialized */ \
+	NO_API AHeatMapActor(const FObjectInitializer& ObjectInitializer); \
+	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AHeatMapActor) \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AHeatMapActor); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AHeatMapActor); \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API AHeatMapActor(AHeatMapActor&&); \
+	NO_API AHeatMapActor(const AHeatMapActor&); \
+public: \
+	NO_API virtual ~AHeatMapActor();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ENHANCED_CONSTRUCTORS \
+private: \
+	/** Private move- and copy-constructors, should never be used */ \
+	NO_API AHeatMapActor(AHeatMapActor&&); \
+	NO_API AHeatMapActor(const AHeatMapActor&); \
+public: \
+	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AHeatMapActor); \
+	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AHeatMapActor); \
+	DEFINE_DEFAULT_CONSTRUCTOR_CALL(AHeatMapActor) \
+	NO_API virtual ~AHeatMapActor();
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_26_PROLOG
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_GENERATED_BODY_LEGACY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_RPC_WRAPPERS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_INCLASS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_STANDARD_CONSTRUCTORS \
+public: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+#define FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_GENERATED_BODY \
+PRAGMA_DISABLE_DEPRECATION_WARNINGS \
+public: \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_SPARSE_DATA \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_RPC_WRAPPERS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ACCESSORS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_INCLASS_NO_PURE_DECLS \
+	FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h_29_ENHANCED_CONSTRUCTORS \
+private: \
+PRAGMA_ENABLE_DEPRECATION_WARNINGS
+
+
+template<> HEATMAP_API UClass* StaticClass<class AHeatMapActor>();
+
+#undef CURRENT_FILE_ID
+#define CURRENT_FILE_ID FID_build_U5M_Marketplace_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_HeatMap_Source_HeatMap_Public_HeatMapActor_h
+
+
+#define FOREACH_ENUM_E_HEATMAPTYPE(op) \
+	op(E_HeatMapType::NONE) \
+	op(E_HeatMapType::HEIGHT_MAP) \
+	op(E_HeatMapType::POINT_HEIGHT_DATA) \
+	op(E_HeatMapType::GEO_DATA) 
+
+enum class E_HeatMapType : uint8;
+template<> struct TIsUEnumClass<E_HeatMapType> { enum { Value = true }; };
+template<> HEATMAP_API UEnum* StaticEnum<E_HeatMapType>();
+
+PRAGMA_ENABLE_DEPRECATION_WARNINGS

+ 10 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/HeatMapClasses.h

@@ -0,0 +1,10 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+/*===========================================================================
+	Generated code exported from UnrealHeaderTool.
+	DO NOT modify this manually! Edit the corresponding .h files instead!
+===========================================================================*/
+
+#pragma once
+
+
+

+ 1 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Inc/HeatMap/UHT/Timestamp

@@ -0,0 +1 @@
+D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\HeatMap\Source\HeatMap\Public\HeatMapActor.h

+ 5 - 0
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Shipping/HeatMap/HeatMap.precompiled

@@ -0,0 +1,5 @@
+{
+	"OutputFiles": [
+		"Module.HeatMap.cpp.obj"
+	]
+}

BIN
Plugins/HeatMapPlugin/Intermediate/Build/Win64/UnrealGame/Shipping/HeatMap/Module.HeatMap.cpp.obj


BIN
Plugins/HeatMapPlugin/Resources/Icon128.png


+ 57 - 0
Plugins/HeatMapPlugin/Source/HeatMap/HeatMap.Build.cs

@@ -0,0 +1,57 @@
+/*
+* @Author: namidame
+* @Description: A Heatmap Generate Plugin, Supports Heightmap, Texture Coordinate Points And Geographic Location Data.
+* @Date: 2023/03/24
+*/
+using UnrealBuildTool;
+
+public class HeatMap : ModuleRules
+{
+	public HeatMap(ReadOnlyTargetRules Target) : base(Target)
+	{
+		PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
+		
+		PublicIncludePaths.AddRange(
+			new string[] {
+				// ... add public include paths required here ...
+			}
+			);
+				
+		
+		PrivateIncludePaths.AddRange(
+			new string[] {
+				// ... add other private include paths required here ...
+			}
+			);
+			
+		
+		PublicDependencyModuleNames.AddRange(
+			new string[]
+			{
+				"Core", "ProceduralMeshComponent",
+				// ... add other public dependencies that you statically link with here ...
+			}
+			);
+			
+		
+		PrivateDependencyModuleNames.AddRange(
+			new string[]
+			{
+				"CoreUObject",
+				"Engine",
+				"Slate",
+				"SlateCore", 
+				"GeoReferencing",
+				// ... add private dependencies that you statically link with here ...	
+			}
+			);
+		
+		
+		DynamicallyLoadedModuleNames.AddRange(
+			new string[]
+			{
+				// ... add any modules that your module loads dynamically here ...
+			}
+			);
+	}
+}

+ 23 - 0
Plugins/HeatMapPlugin/Source/HeatMap/Private/HeatMap.cpp

@@ -0,0 +1,23 @@
+/*
+* @Author: namidame
+* @Description: A Heatmap Generate Plugin, Supports Heightmap, Texture Coordinate Points And Geographic Location Data.
+* @Date: 2023/03/24
+*/
+#include "HeatMap.h"
+
+#define LOCTEXT_NAMESPACE "FHeatMapModule"
+
+void FHeatMapModule::StartupModule()
+{
+	// This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module
+}
+
+void FHeatMapModule::ShutdownModule()
+{
+	// This function may be called during shutdown to clean up your module.  For modules that support dynamic reloading,
+	// we call this function before unloading the module.
+}
+
+#undef LOCTEXT_NAMESPACE
+	
+IMPLEMENT_MODULE(FHeatMapModule, HeatMap)

+ 425 - 0
Plugins/HeatMapPlugin/Source/HeatMap/Private/HeatMapActor.cpp

@@ -0,0 +1,425 @@
+/*
+* @Author: namidame
+* @Description: A Heatmap Generate Plugin, Supports Heightmap, Texture Coordinate Points And Geographic Location Data.
+* @Date: 2023/03/24
+*/
+
+#include "HeatMapActor.h"
+#include <vector>
+#include <functional>
+
+#include "GeoReferencingSystem.h"
+
+using namespace std;
+
+// Sets default values
+AHeatMapActor::AHeatMapActor()
+	: TextureSize(FVector2D(2048, 2048))
+	, MapSize(FVector2D(100000, 100000))
+	, MapSecment(FVector2D(500, 500))
+	, LerpScale(2.5)
+	, HeightScale(2500.0)
+	, Opacity(0.7)
+	, InfluenceSize(50)
+{
+ 	// Set this actor to call Tick() every frame.  You can turn this off to improve performance if you don't need it.
+	// PrimaryActorTick.bCanEverTick = true;
+
+	RootComponent = CreateDefaultSubobject<USceneComponent>(TEXT("RootComponent"));
+	
+	MapMesh = CreateDefaultSubobject<UProceduralMeshComponent>(TEXT("MapMesh"));
+	MapMesh->SetupAttachment(RootComponent);
+}
+
+// Called when the game starts or when spawned
+void AHeatMapActor::BeginPlay()
+{
+	Super::BeginPlay();
+
+}
+
+// Called every frame
+void AHeatMapActor::Tick(float DeltaTime)
+{
+	Super::Tick(DeltaTime);
+
+}
+
+void AHeatMapActor::CreateMapMesh(FVector2D mapSize)
+{
+	UE_LOG(LogTemp, Log, TEXT("Create Map Mesh"));
+	MapSize = mapSize;
+	float secmentX = MapSecment.X;
+	float secmentY = MapSecment.Y;
+	
+	MapMesh->ClearAllMeshSections();
+
+	TArray<FVector> Vertices;
+	TArray<int32> Triangles;
+	TArray<FVector> Normals;
+	TArray<FVector2D> UV0;
+	TArray<FColor> VertexColors;
+	TArray<FProcMeshTangent> Tangents;
+
+	int32 curX = 0;
+	int32 curY = 0;
+	FVector curLeftTop = FVector::ZeroVector;
+	float xStep = MapSize.X / secmentX;
+	float yStep = MapSize.Y / secmentY;
+
+	float uStep = 1 / secmentX;
+	float vStep = 1 / secmentY;
+	int32 times = 0;
+	while(curY < secmentY)
+	{
+		while(curX < secmentX)
+		{
+			FVector leftTop = curLeftTop;
+			FVector rightTop = leftTop + GetActorForwardVector() * xStep;
+			FVector leftBottom = curLeftTop + GetActorRightVector() * yStep;
+			FVector rightBottom = leftBottom + GetActorForwardVector() * xStep;;
+
+			int32 startIdx = Vertices.Num();
+			Vertices += {leftTop, rightTop, leftBottom, rightBottom};
+			Triangles += {startIdx+2, startIdx+1, startIdx, startIdx+3, startIdx+1, startIdx+2};
+			Normals += {FVector::ZAxisVector, FVector::ZAxisVector, FVector::ZAxisVector, FVector::ZAxisVector};
+			UV0 +=
+				{
+					FVector2D(curX*uStep, curY*vStep),
+					FVector2D((curX+1)*uStep, curY*vStep),
+					FVector2D(curX*uStep, (curY+1)*vStep),
+					FVector2D((curX+1)*uStep, (curY+1)*vStep)
+				};
+			curLeftTop = rightTop;
+			++curX;
+			++times;
+		}
+		curX = 0;
+		++curY;
+		curLeftTop = GetActorRightVector() * curY * yStep;
+	}
+	MapMesh->CreateMeshSection(0, Vertices, Triangles, Normals, UV0, VertexColors, Tangents, false);
+}
+
+void AHeatMapActor::CreateWithHeightMap(UTexture2D* texture, FVector2D mapSize)
+{
+	m_type = E_HeatMapType::HEIGHT_MAP;
+    int32 sizeX = texture->GetSizeX();
+    int32 sizeY = texture->GetSizeY();
+
+	FVector2D textureSize(sizeX, sizeY);
+	TArray<FColor> colorArr = AHeatMapActor::GetColorDataFromTexture(texture, textureSize);
+
+	this->CreateWithData(colorArr, textureSize, mapSize);
+}
+
+void AHeatMapActor::CreateWithData(const TArray<FColor>& colorArr, FVector2D textureSize, FVector2D mapSize)
+{
+	TextureSize = textureSize;
+// UE_LOG(LogTemp, Log, TEXT("check===%d,%d"), colorArr[0].B, colorArr[TextureSize.X-1].B);
+	UTexture2D* texture = UTexture2D::CreateTransient(textureSize.X, textureSize.Y);
+	FTexture2DMipMap* MipMap = &texture->GetPlatformData()->Mips[0];
+	FByteBulkData* ImageData = &MipMap->BulkData;
+	uint8* RawImageData = (uint8*)ImageData->Lock(LOCK_READ_WRITE);
+	FMemory::Memcpy(RawImageData, colorArr.GetData(), colorArr.Num()*4);
+	ImageData->Unlock();
+	texture->UpdateResource();
+	
+	// create map mesh
+	this->CreateMapMesh(mapSize);
+	
+	// create material with texture
+	if(!HeatMapActorMaterial) return;
+	UMaterialInstanceDynamic* mat = UMaterialInstanceDynamic::Create(HeatMapActorMaterial, nullptr);
+	mat->SetTextureParameterValue(TEXT("Texture"), texture);
+	mat->SetScalarParameterValue(TEXT("ModelScale"), mapSize.X / 100000);
+	
+	Material = mat;
+	
+	this->setMaterialLerpScale(LerpScale);
+	this->setMaterialHeightScale(HeightScale);
+	this->setMaterialOpacity(Opacity);
+	
+	// set material into map mesh
+	MapMesh->SetMaterial(0, mat);
+}
+
+void AHeatMapActor::setMaterialLerpScale(float scale)
+{
+	LerpScale = scale;
+	if(Material)
+	{
+		Material->SetScalarParameterValue(TEXT("LerpScale"), scale);
+	}
+}
+
+void AHeatMapActor::setMaterialHeightScale(float scale)
+{
+	HeightScale = scale;
+	if(Material)
+	{
+		Material->SetScalarParameterValue(TEXT("HeightScale"), scale);
+	}
+}
+
+void AHeatMapActor::setMaterialOpacity(float opacity)
+{
+	Opacity = opacity;
+	if(Material)
+	{
+		Material->SetScalarParameterValue(TEXT("Opacity"), opacity);
+	}
+}
+
+TArray<FColor> AHeatMapActor::GetColorDataFromTexture(UTexture2D* texture, FVector2D textureSize)
+{
+	TArray<FColor> rlt;
+	
+	TextureCompressionSettings oldSetting = texture->CompressionSettings;
+#if WITH_EDITORONLY_DATA
+	TextureMipGenSettings mipSetting = texture->MipGenSettings;
+#endif
+	bool isSRGB = texture->SRGB;
+	
+	texture->CompressionSettings = TextureCompressionSettings::TC_VectorDisplacementmap;
+#if WITH_EDITORONLY_DATA
+	texture->MipGenSettings = TextureMipGenSettings::TMGS_NoMipmaps;
+#endif
+		
+	texture->SRGB = false;
+	texture->UpdateResource();
+	
+	const FColor* colorArr = (FColor*)(texture->GetPlatformData()->Mips[0].BulkData.Lock(LOCK_READ_ONLY));
+	
+	for(int32 y = 0; y < textureSize.Y; ++y)
+	{
+		for(int32 x = 0; x < textureSize.X; ++x)
+		{
+			FColor color = colorArr[y * (int32)textureSize.X + x];
+			rlt.Push(color);
+		}
+	}
+	texture->GetPlatformData()->Mips[0].BulkData.Unlock();
+
+	texture->CompressionSettings = oldSetting;
+#if WITH_EDITORONLY_DATA
+	texture->MipGenSettings = mipSetting;
+#endif
+	texture->SRGB = isSRGB;
+	texture->UpdateResource();
+
+	return rlt;
+}
+
+TArray<FColor> AHeatMapActor::GetColorDataFromPointHeightMap(const TMap<FVector2D, float>& map, FVector2D textureSize, int32 influenceSize)
+{
+	// 根据零散的点集生成高度图数据
+
+	int32 sizeX = textureSize.X;
+	int32 sizeY = textureSize.Y;
+
+	std::vector<float> heightVec(sizeX * sizeY, 0);
+	// 遍历所有数据点,对纹理数据增加权重
+	for(auto it : map)
+	{
+		int32 px = it.Key.X;
+		int32 py = it.Key.Y;
+		float height = it.Value;
+
+		int32 startX = FMath::Max(px - influenceSize, 0);
+		int32 endX = FMath::Min(px + influenceSize, sizeX - 1);
+		int32 startY = FMath::Max(py - influenceSize, 0);
+		int32 endY = FMath::Min(py + influenceSize, sizeY - 1);
+		for(int32 j = startY; j <= endY; ++j)
+		{
+			for(int32 i = startX; i <= endX; ++i)
+			{
+				int32 distance = (i - px)*(i - px) + (j - py)*(j - py);
+
+				if(distance <= influenceSize * influenceSize)
+				{
+					// 在影响圈内 增加权重
+					float percent = 1.0f * distance / (influenceSize * influenceSize);
+					float influence = 1 - percent;
+					if(InfluenceCurve)
+					{
+						influence = InfluenceCurve->GetFloatValue(percent);
+					}
+					float newHeight = influence * height;
+					heightVec[j * sizeX + i] = FMath::Max(heightVec[j * sizeX + i], newHeight);
+				}
+			}
+		}
+	}
+
+	
+	TArray<FColor> rlt;
+	for (int32 i = 0; i < heightVec.size(); ++i)
+	{
+		float height = heightVec[i];
+		int32 bValue = FMath::CeilToInt(height * 255.0f);
+		bValue = FMath::Min(bValue, 255);
+		FColor color(0, 0, bValue);
+		rlt.Add(color);
+	}
+	return rlt;
+}
+
+void AHeatMapActor::setMapSecment(FVector2D secment)
+{
+	MapSecment = FVector2D(round(secment.X), round(secment.Y));
+	this->ReGenerateMapAndMaterial();
+}
+
+void AHeatMapActor::setMapSize(FVector2D size)
+{
+	MapSize = size;
+	this->ReGenerateMapAndMaterial();
+}
+
+void AHeatMapActor::CreateWithPointHeightValue(const TMap<FVector2D, float>& map, FVector2D textureSize, FVector2D mapSize, bool isGeoData)
+{
+	if(isGeoData)
+	{
+		m_type = E_HeatMapType::GEO_DATA;
+	}
+	else
+	{
+		m_type = E_HeatMapType::POINT_HEIGHT_DATA;
+	}
+	PointHeightValueMap = map;
+
+	TArray<FColor> colorArr = this->GetColorDataFromPointHeightMap(map, textureSize, InfluenceSize);
+
+	this->CreateWithData(colorArr, textureSize, mapSize);
+}
+
+void AHeatMapActor::CreateWithGeoInfoMap(const TMap<FVector, float>& map)
+{
+	GeoInfoMap = map;
+	TMap<FVector2D, float> rlt = this->ConvertGeoValueMapToUnrealValueMap(map);
+	this->CreateWithPointHeightValue(rlt, TextureSize, MapSize, true);
+}
+
+void AHeatMapActor::AddPointHeightValue(const FVector2D& pos, float value)
+{
+	if(m_type == E_HeatMapType::POINT_HEIGHT_DATA)
+	{
+		if(PointHeightValueMap.Contains(pos))
+		{
+			PointHeightValueMap[pos] = value;
+		}
+		else
+		{
+			PointHeightValueMap.Add(pos, value);
+		}
+		this->ReGenerateMapAndMaterial();
+	}
+}
+
+void AHeatMapActor::DeletePointHeightValue(const FVector2D& pos)
+{
+	if(m_type == E_HeatMapType::POINT_HEIGHT_DATA)
+	{
+		if(PointHeightValueMap.Contains(pos))
+		{
+			PointHeightValueMap.Remove(pos);
+		}
+		this->ReGenerateMapAndMaterial();
+	}
+}
+
+void AHeatMapActor::setPointInfluenceSize(int32 size)
+{
+	InfluenceSize = size;
+	this->ReGenerateMapAndMaterial();
+}
+
+void AHeatMapActor::ReGenerateMapAndMaterial()
+{
+	if(m_type == E_HeatMapType::HEIGHT_MAP)
+	{
+		this->CreateWithHeightMap(HeightMapTexture, MapSize);	
+	}
+	else if(m_type == E_HeatMapType::POINT_HEIGHT_DATA)
+	{
+		this->CreateWithPointHeightValue(PointHeightValueMap, TextureSize, MapSize, false);
+	}
+	else if(m_type == E_HeatMapType::GEO_DATA)
+	{
+		this->CreateWithGeoInfoMap(GeoInfoMap);
+	}
+}
+
+void AHeatMapActor::setMapGeoLocation(FVector location)
+{
+	FVector newPos = this->ConvertGeoGraphicToEngine(location);	
+	SetActorLocation(newPos);
+
+	this->ReGenerateMapAndMaterial();
+}
+
+TMap<FVector2D, float> AHeatMapActor::ConvertGeoValueMapToUnrealValueMap(const TMap<FVector, float>& map)
+{
+	TMap<FVector2D, float> rlt1;
+	float minX = 0, maxX = 0, minY = 0, maxY = 0;
+	
+	for(auto it : map)
+	{
+		FVector loc = it.Key;
+		
+		FVector newLoc = this->ConvertGeoGraphicToEngine(loc);
+		
+		FVector2D loc2(newLoc.X, newLoc.Y);
+		rlt1.Add(loc2, it.Value);
+
+		// 找出最大最小坐标 从而确定平面的位置
+		if(loc2.X < minX) minX = loc2.X;
+		if(loc2.X > maxX) maxX = loc2.X;
+		if(loc2.Y < minY) minY = loc2.Y;
+		if(loc2.Y > maxY) maxY = loc2.Y;
+	}
+
+	SetActorLocation(FVector(minX, minY, 0));
+	
+	float xLen = maxX - minX;
+	float yLen = maxY - minY;
+	TMap<FVector2D, float> rlt2;
+	
+	// 计算textureSize
+	int32 defaultSizeBase = 2048;
+	if(xLen > yLen)
+	{
+		TextureSize = FVector2D((int32)(defaultSizeBase * xLen / yLen), defaultSizeBase);
+	}
+	else
+	{
+		TextureSize = FVector2D(defaultSizeBase, (int32)(defaultSizeBase * yLen / xLen));
+	}
+	
+	// 将点的坐标映射到tex.X, tex.Y范围内
+	for(auto it : rlt1)
+	{
+		FVector2D loc = it.Key;
+		float xPercent = (loc.X - minX) / xLen;
+		float x = xPercent * TextureSize.X;
+
+		float yPercent = (loc.Y - minY) / yLen;
+		float y = yPercent * TextureSize.Y;
+
+		rlt2.Add(FVector2D(x, y), it.Value);
+	}
+	// 计算mapSize
+	MapSize = FVector2D((int32)(xLen), (int32)(yLen));
+	
+	return rlt2;
+}
+
+FVector AHeatMapActor::ConvertGeoGraphicToEngine(FVector location)
+{
+	FGeographicCoordinates geo(location.X, location.Y, location.Z);
+	FVector newPos;
+	AGeoReferencingSystem::GetGeoReferencingSystem(GetWorld())->GeographicToEngine(geo, newPos);
+	return newPos;
+}
+

+ 18 - 0
Plugins/HeatMapPlugin/Source/HeatMap/Public/HeatMap.h

@@ -0,0 +1,18 @@
+/*
+* @Author: namidame
+* @Description: A Heatmap Generate Plugin, Supports Heightmap, Texture Coordinate Points And Geographic Location Data.
+* @Date: 2023/03/24
+*/
+#pragma once
+
+#include "CoreMinimal.h"
+#include "Modules/ModuleManager.h"
+
+class FHeatMapModule : public IModuleInterface
+{
+public:
+
+	/** IModuleInterface implementation */
+	virtual void StartupModule() override;
+	virtual void ShutdownModule() override;
+};

+ 143 - 0
Plugins/HeatMapPlugin/Source/HeatMap/Public/HeatMapActor.h

@@ -0,0 +1,143 @@
+/*
+* @Author: namidame
+* @Description: A Heatmap Generate Plugin, Supports Heightmap, Texture Coordinate Points And Geographic Location Data.
+* @Date: 2023/03/24
+*/
+
+#pragma once
+
+#include "CoreMinimal.h"
+#include "ProceduralMeshComponent.h"
+#include "GameFramework/Actor.h"
+#include "Materials/MaterialInstanceDynamic.h"
+#include "Curves/CurveFloat.h"
+#include "Engine/Texture2D.h"
+#include "HeatMapActor.generated.h"
+
+UENUM(BlueprintType)
+enum class E_HeatMapType : uint8
+{
+	NONE,
+	HEIGHT_MAP,
+	POINT_HEIGHT_DATA,
+	GEO_DATA,
+};
+
+UCLASS()
+class HEATMAP_API AHeatMapActor : public AActor
+{
+	GENERATED_BODY()
+	
+public:	
+	// Sets default values for this actor's properties
+	AHeatMapActor();
+
+protected:
+	// Called when the game starts or when spawned
+	virtual void BeginPlay() override;
+
+public:	
+	// Called every frame
+	virtual void Tick(float DeltaTime) override;
+
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	UProceduralMeshComponent* MapMesh;
+
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	UMaterialInterface* HeatMapActorMaterial;
+
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	UTexture2D* HeightMapTexture;
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void CreateMapMesh(FVector2D mapSize);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void CreateWithHeightMap(UTexture2D* texture, FVector2D mapSize);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void CreateWithData(const TArray<FColor>& colorArr, FVector2D textureSize, FVector2D mapSize);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void setMaterialLerpScale(float scale);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void setMaterialHeightScale(float scale);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void setMaterialOpacity(float opacity);
+	
+	static TArray<FColor> GetColorDataFromTexture(UTexture2D* texture, FVector2D textureSize);
+	TArray<FColor> GetColorDataFromPointHeightMap(const TMap<FVector2D, float> &map, FVector2D texture_size, int32 influenceSize);
+
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	FVector2D TextureSize;
+
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	FVector2D MapSize;
+
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	FVector2D MapSecment;
+	
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	float LerpScale;
+	
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	float HeightScale;
+	
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	float Opacity;
+	
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	int32 InfluenceSize;
+	
+	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=HeatMap)
+	UCurveFloat* InfluenceCurve;
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void setMapSecment(FVector2D secment);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void setMapSize(FVector2D size);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void CreateWithPointHeightValue(const TMap<FVector2D, float> &map, FVector2D texture_size, FVector2D map_size, bool isGeoData);
+		
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void CreateWithGeoInfoMap(const TMap<FVector, float> &map);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void AddPointHeightValue(const FVector2D &pos, float value);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void DeletePointHeightValue(const FVector2D& pos);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void setPointInfluenceSize(int32 size);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void ReGenerateMapAndMaterial();
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	void setMapGeoLocation(FVector loc);
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	TMap<FVector2D, float> ConvertGeoValueMapToUnrealValueMap(const TMap<FVector, float>& map);
+protected:
+	UPROPERTY(BlueprintReadWrite, Category=HeatMap)
+	UMaterialInstanceDynamic* Material;
+	
+	// 高度图点集数据
+	UPROPERTY(BlueprintReadWrite, Category=HeatMap)
+	TMap<FVector2D, float> PointHeightValueMap;
+
+	// 地理点数据
+	UPROPERTY(BlueprintReadWrite, Category=HeatMap)
+	TMap<FVector, float> GeoInfoMap;
+	
+	UPROPERTY(BlueprintReadWrite, Category=HeatMap)
+	E_HeatMapType m_type;
+
+	UFUNCTION(BlueprintCallable, Category=HeatMap)
+	FVector ConvertGeoGraphicToEngine(FVector location);
+};

BIN
Saved/Autosaves/PackageRestoreData.json