// 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 "PaperTileMap.h" #include "Serialization/ArchiveUObjectFromStructuredArchive.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodePaperTileMap() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); ENGINE_API UClass* Z_Construct_UClass_UAssetImportData_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UBodySetup_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister(); PAPER2D_API UClass* Z_Construct_UClass_UPaperTileLayer_NoRegister(); PAPER2D_API UClass* Z_Construct_UClass_UPaperTileMap(); PAPER2D_API UClass* Z_Construct_UClass_UPaperTileMap_NoRegister(); PAPER2D_API UClass* Z_Construct_UClass_UPaperTileSet_NoRegister(); PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpriteCollisionMode(); PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ETileMapProjectionMode(); UPackage* Z_Construct_UPackage__Script_Paper2D(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum ETileMapProjectionMode **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETileMapProjectionMode; static UEnum* ETileMapProjectionMode_StaticEnum() { if (!Z_Registration_Info_UEnum_ETileMapProjectionMode.OuterSingleton) { Z_Registration_Info_UEnum_ETileMapProjectionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Paper2D_ETileMapProjectionMode, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("ETileMapProjectionMode")); } return Z_Registration_Info_UEnum_ETileMapProjectionMode.OuterSingleton; } template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ETileMapProjectionMode_StaticEnum(); } struct Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "// The different kinds of projection modes supported\n" }, { "HexagonalStaggered.Comment", "/** Hexagonal tile layout (roughly in a square with alternating rows staggered). Warning: Not fully supported yet. */" }, { "HexagonalStaggered.Name", "ETileMapProjectionMode::HexagonalStaggered" }, { "HexagonalStaggered.ToolTip", "Hexagonal tile layout (roughly in a square with alternating rows staggered). Warning: Not fully supported yet." }, { "IsometricDiamond.Comment", "// Isometric tile layout (shaped like a diamond) */\n" }, { "IsometricDiamond.Name", "ETileMapProjectionMode::IsometricDiamond" }, { "IsometricDiamond.ToolTip", "Isometric tile layout (shaped like a diamond) */" }, { "IsometricStaggered.Comment", "/** Isometric tile layout (roughly in a square with alternating rows staggered). Warning: Not fully supported yet. */" }, { "IsometricStaggered.Name", "ETileMapProjectionMode::IsometricStaggered" }, { "IsometricStaggered.ToolTip", "Isometric tile layout (roughly in a square with alternating rows staggered). Warning: Not fully supported yet." }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "Orthogonal.Comment", "/** Square tile layout */" }, { "Orthogonal.Name", "ETileMapProjectionMode::Orthogonal" }, { "Orthogonal.ToolTip", "Square tile layout" }, { "ToolTip", "The different kinds of projection modes supported" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ETileMapProjectionMode::Orthogonal", (int64)ETileMapProjectionMode::Orthogonal }, { "ETileMapProjectionMode::IsometricDiamond", (int64)ETileMapProjectionMode::IsometricDiamond }, { "ETileMapProjectionMode::IsometricStaggered", (int64)ETileMapProjectionMode::IsometricStaggered }, { "ETileMapProjectionMode::HexagonalStaggered", (int64)ETileMapProjectionMode::HexagonalStaggered }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Paper2D, nullptr, "ETileMapProjectionMode", "ETileMapProjectionMode::Type", Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::Namespaced, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Paper2D_ETileMapProjectionMode() { if (!Z_Registration_Info_UEnum_ETileMapProjectionMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETileMapProjectionMode.InnerSingleton, Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_ETileMapProjectionMode.InnerSingleton; } // ********** End Enum ETileMapProjectionMode ****************************************************** // ********** Begin Class UPaperTileMap ************************************************************ FClassRegistrationInfo Z_Registration_Info_UClass_UPaperTileMap; UClass* UPaperTileMap::GetPrivateStaticClass() { using TClass = UPaperTileMap; if (!Z_Registration_Info_UClass_UPaperTileMap.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("PaperTileMap"), Z_Registration_Info_UClass_UPaperTileMap.InnerSingleton, StaticRegisterNativesUPaperTileMap, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UPaperTileMap.InnerSingleton; } UClass* Z_Construct_UClass_UPaperTileMap_NoRegister() { return UPaperTileMap::GetPrivateStaticClass(); } struct Z_Construct_UClass_UPaperTileMap_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "// A tile map is a 2D grid with a defined width and height (in tiles). There can be multiple layers, each of which can specify which tile should appear in each cell of the map for that layer.\n" }, { "IncludePath", "PaperTileMap.h" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "A tile map is a 2D grid with a defined width and height (in tiles). There can be multiple layers, each of which can specify which tile should appear in each cell of the map for that layer." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MapWidth_MetaData[] = { { "Category", "Setup" }, { "ClampMax", "1024" }, { "ClampMin", "1" }, { "Comment", "// Width of map (in tiles)\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Width of map (in tiles)" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MapHeight_MetaData[] = { { "Category", "Setup" }, { "ClampMax", "1024" }, { "ClampMin", "1" }, { "Comment", "// Height of map (in tiles)\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Height of map (in tiles)" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileWidth_MetaData[] = { { "Category", "Setup" }, { "ClampMin", "1" }, { "Comment", "// Width of one tile (in pixels)\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Width of one tile (in pixels)" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileHeight_MetaData[] = { { "Category", "Setup" }, { "ClampMin", "1" }, { "Comment", "// Height of one tile (in pixels)\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Height of one tile (in pixels)" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PixelsPerUnrealUnit_MetaData[] = { { "Category", "Setup" }, { "Comment", "// The scaling factor between pixels and Unreal units (cm) (e.g., 0.64 would make a 64 pixel wide tile take up 100 cm)\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The scaling factor between pixels and Unreal units (cm) (e.g., 0.64 would make a 64 pixel wide tile take up 100 cm)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SeparationPerTileX_MetaData[] = { { "Category", "Setup" }, { "Comment", "// The Z-separation incurred as you travel in X (not strictly applied, batched tiles will be put at the same Z level) \n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The Z-separation incurred as you travel in X (not strictly applied, batched tiles will be put at the same Z level)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SeparationPerTileY_MetaData[] = { { "Category", "Setup" }, { "Comment", "// The Z-separation incurred as you travel in Y (not strictly applied, batched tiles will be put at the same Z level) \n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The Z-separation incurred as you travel in Y (not strictly applied, batched tiles will be put at the same Z level)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SeparationPerLayer_MetaData[] = { { "Category", "Setup" }, { "Comment", "// The Z-separation between each layer of the tile map\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The Z-separation between each layer of the tile map" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectedTileSet_MetaData[] = { { "Comment", "// Last tile set that was selected when editing the tile map\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Last tile set that was selected when editing the tile map" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = { { "Category", "Setup" }, { "Comment", "// The material to use on a tile map instance if not overridden\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The material to use on a tile map instance if not overridden" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileLayers_Inner_MetaData[] = { { "Category", "Sprite" }, { "Comment", "// The list of layers\n" }, { "EditInline", "true" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The list of layers" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileLayers_MetaData[] = { { "Category", "Sprite" }, { "Comment", "// The list of layers\n" }, { "EditInline", "true" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The list of layers" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionThickness_MetaData[] = { { "Category", "Collision" }, { "Comment", "// The extrusion thickness of collision geometry when using a 3D collision domain\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The extrusion thickness of collision geometry when using a 3D collision domain" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteCollisionDomain_MetaData[] = { { "Category", "Collision" }, { "Comment", "// Collision domain (no collision, 2D, or 3D)\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Collision domain (no collision, 2D, or 3D)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProjectionMode_MetaData[] = { { "Category", "Setup" }, { "Comment", "// Tile map type\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Tile map type" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HexSideLength_MetaData[] = { { "Category", "Setup" }, { "ClampMin", "0" }, { "Comment", "// The vertical height of the sides of the hex cell for a tile.\n// Note: This value should already be included as part of the TileHeight, and is purely cosmetic; it only affects how the tile cursor preview is drawn.\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The vertical height of the sides of the hex cell for a tile.\nNote: This value should already be included as part of the TileHeight, and is purely cosmetic; it only affects how the tile cursor preview is drawn." }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodySetup_MetaData[] = { { "Comment", "// Baked physics data.\n" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Baked physics data." }, }; #if WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetImportData_MetaData[] = { { "Category", "ImportSettings" }, { "Comment", "/** Importing data and options used for this tile map */" }, { "EditInline", "true" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Importing data and options used for this tile map" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectedLayerIndex_MetaData[] = { { "Comment", "/** The currently selected layer index */" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The currently selected layer index" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackgroundColor_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** The background color displayed in the tile map editor */" }, { "HideAlphaChannel", "" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The background color displayed in the tile map editor" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileGridColor_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** The color of the tile grid */" }, { "HideAlphaChannel", "" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The color of the tile grid" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridColor_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** The color of the multi tile grid */" }, { "HideAlphaChannel", "" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The color of the multi tile grid" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridWidth_MetaData[] = { { "Category", "Setup" }, { "ClampMin", "0" }, { "Comment", "/** Number of tiles the multi tile grid spans horizontally. 0 removes vertical lines */" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Number of tiles the multi tile grid spans horizontally. 0 removes vertical lines" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridHeight_MetaData[] = { { "Category", "Setup" }, { "ClampMin", "0" }, { "Comment", "/** Number of tiles the multi tile grid spans vertically. 0 removes horizontal lines */" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Number of tiles the multi tile grid spans vertically. 0 removes horizontal lines" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridOffsetX_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** Number of tiles the multi tile grid is shifted to the right */" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Number of tiles the multi tile grid is shifted to the right" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridOffsetY_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** Number of tiles the multi tile grid is shifted downwards */" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "Number of tiles the multi tile grid is shifted downwards" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerGridColor_MetaData[] = { { "Category", "Setup" }, { "Comment", "/** The color of the layer grid */" }, { "HideAlphaChannel", "" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The color of the layer grid" }, }; #endif // WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerNameIndex_MetaData[] = { { "Comment", "/** The naming index to start at when trying to create a new layer */" }, { "ModuleRelativePath", "Classes/PaperTileMap.h" }, { "ToolTip", "The naming index to start at when trying to create a new layer" }, }; #endif // WITH_METADATA // ********** Begin Class UPaperTileMap constinit property declarations **************************** static const UECodeGen_Private::FIntPropertyParams NewProp_MapWidth; static const UECodeGen_Private::FIntPropertyParams NewProp_MapHeight; static const UECodeGen_Private::FIntPropertyParams NewProp_TileWidth; static const UECodeGen_Private::FIntPropertyParams NewProp_TileHeight; static const UECodeGen_Private::FFloatPropertyParams NewProp_PixelsPerUnrealUnit; static const UECodeGen_Private::FFloatPropertyParams NewProp_SeparationPerTileX; static const UECodeGen_Private::FFloatPropertyParams NewProp_SeparationPerTileY; static const UECodeGen_Private::FFloatPropertyParams NewProp_SeparationPerLayer; static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_SelectedTileSet; static const UECodeGen_Private::FObjectPropertyParams NewProp_Material; static const UECodeGen_Private::FObjectPropertyParams NewProp_TileLayers_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_TileLayers; static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionThickness; static const UECodeGen_Private::FBytePropertyParams NewProp_SpriteCollisionDomain; static const UECodeGen_Private::FBytePropertyParams NewProp_ProjectionMode; static const UECodeGen_Private::FIntPropertyParams NewProp_HexSideLength; static const UECodeGen_Private::FObjectPropertyParams NewProp_BodySetup; #if WITH_EDITORONLY_DATA static const UECodeGen_Private::FObjectPropertyParams NewProp_AssetImportData; static const UECodeGen_Private::FIntPropertyParams NewProp_SelectedLayerIndex; static const UECodeGen_Private::FStructPropertyParams NewProp_BackgroundColor; static const UECodeGen_Private::FStructPropertyParams NewProp_TileGridColor; static const UECodeGen_Private::FStructPropertyParams NewProp_MultiTileGridColor; static const UECodeGen_Private::FIntPropertyParams NewProp_MultiTileGridWidth; static const UECodeGen_Private::FIntPropertyParams NewProp_MultiTileGridHeight; static const UECodeGen_Private::FIntPropertyParams NewProp_MultiTileGridOffsetX; static const UECodeGen_Private::FIntPropertyParams NewProp_MultiTileGridOffsetY; static const UECodeGen_Private::FStructPropertyParams NewProp_LayerGridColor; #endif // WITH_EDITORONLY_DATA static const UECodeGen_Private::FIntPropertyParams NewProp_LayerNameIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UPaperTileMap constinit property declarations ****************************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UPaperTileMap_Statics // ********** Begin Class UPaperTileMap Property Definitions *************************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MapWidth = { "MapWidth", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MapWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MapWidth_MetaData), NewProp_MapWidth_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MapHeight = { "MapHeight", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MapHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MapHeight_MetaData), NewProp_MapHeight_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileWidth = { "TileWidth", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, TileWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileWidth_MetaData), NewProp_TileWidth_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileHeight = { "TileHeight", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, TileHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileHeight_MetaData), NewProp_TileHeight_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_PixelsPerUnrealUnit = { "PixelsPerUnrealUnit", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, PixelsPerUnrealUnit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PixelsPerUnrealUnit_MetaData), NewProp_PixelsPerUnrealUnit_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerTileX = { "SeparationPerTileX", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SeparationPerTileX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SeparationPerTileX_MetaData), NewProp_SeparationPerTileX_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerTileY = { "SeparationPerTileY", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SeparationPerTileY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SeparationPerTileY_MetaData), NewProp_SeparationPerTileY_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerLayer = { "SeparationPerLayer", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SeparationPerLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SeparationPerLayer_MetaData), NewProp_SeparationPerLayer_MetaData) }; const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SelectedTileSet = { "SelectedTileSet", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SelectedTileSet), Z_Construct_UClass_UPaperTileSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectedTileSet_MetaData), NewProp_SelectedTileSet_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileLayers_Inner = { "TileLayers", nullptr, (EPropertyFlags)0x0106000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPaperTileLayer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileLayers_Inner_MetaData), NewProp_TileLayers_Inner_MetaData) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileLayers = { "TileLayers", nullptr, (EPropertyFlags)0x011400800000001d, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, TileLayers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileLayers_MetaData), NewProp_TileLayers_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_CollisionThickness = { "CollisionThickness", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, CollisionThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionThickness_MetaData), NewProp_CollisionThickness_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SpriteCollisionDomain = { "SpriteCollisionDomain", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SpriteCollisionDomain), Z_Construct_UEnum_Paper2D_ESpriteCollisionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteCollisionDomain_MetaData), NewProp_SpriteCollisionDomain_MetaData) }; // 4252994301 const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_ProjectionMode = { "ProjectionMode", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, ProjectionMode), Z_Construct_UEnum_Paper2D_ETileMapProjectionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProjectionMode_MetaData), NewProp_ProjectionMode_MetaData) }; // 2184101770 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_HexSideLength = { "HexSideLength", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, HexSideLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HexSideLength_MetaData), NewProp_HexSideLength_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_BodySetup = { "BodySetup", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, BodySetup), Z_Construct_UClass_UBodySetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodySetup_MetaData), NewProp_BodySetup_MetaData) }; #if WITH_EDITORONLY_DATA const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_AssetImportData = { "AssetImportData", nullptr, (EPropertyFlags)0x01160008000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, AssetImportData), Z_Construct_UClass_UAssetImportData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetImportData_MetaData), NewProp_AssetImportData_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SelectedLayerIndex = { "SelectedLayerIndex", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SelectedLayerIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectedLayerIndex_MetaData), NewProp_SelectedLayerIndex_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_BackgroundColor = { "BackgroundColor", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, BackgroundColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackgroundColor_MetaData), NewProp_BackgroundColor_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileGridColor = { "TileGridColor", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, TileGridColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileGridColor_MetaData), NewProp_TileGridColor_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridColor = { "MultiTileGridColor", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridColor_MetaData), NewProp_MultiTileGridColor_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridWidth = { "MultiTileGridWidth", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridWidth_MetaData), NewProp_MultiTileGridWidth_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridHeight = { "MultiTileGridHeight", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridHeight_MetaData), NewProp_MultiTileGridHeight_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridOffsetX = { "MultiTileGridOffsetX", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridOffsetX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridOffsetX_MetaData), NewProp_MultiTileGridOffsetX_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridOffsetY = { "MultiTileGridOffsetY", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridOffsetY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridOffsetY_MetaData), NewProp_MultiTileGridOffsetY_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_LayerGridColor = { "LayerGridColor", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, LayerGridColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerGridColor_MetaData), NewProp_LayerGridColor_MetaData) }; #endif // WITH_EDITORONLY_DATA const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_LayerNameIndex = { "LayerNameIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, LayerNameIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerNameIndex_MetaData), NewProp_LayerNameIndex_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperTileMap_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MapWidth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MapHeight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileWidth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileHeight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_PixelsPerUnrealUnit, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerTileX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerTileY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerLayer, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SelectedTileSet, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_Material, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileLayers_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileLayers, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_CollisionThickness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SpriteCollisionDomain, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_ProjectionMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_HexSideLength, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_BodySetup, #if WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_AssetImportData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SelectedLayerIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_BackgroundColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileGridColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridWidth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridHeight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridOffsetX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridOffsetY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_LayerGridColor, #endif // WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_LayerNameIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileMap_Statics::PropPointers) < 2048); // ********** End Class UPaperTileMap Property Definitions ***************************************** UObject* (*const Z_Construct_UClass_UPaperTileMap_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_Paper2D, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileMap_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperTileMap_Statics::ClassParams = { &UPaperTileMap::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UPaperTileMap_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileMap_Statics::PropPointers), 0, 0x008800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileMap_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperTileMap_Statics::Class_MetaDataParams) }; void UPaperTileMap::StaticRegisterNativesUPaperTileMap() { } UClass* Z_Construct_UClass_UPaperTileMap() { if (!Z_Registration_Info_UClass_UPaperTileMap.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperTileMap.OuterSingleton, Z_Construct_UClass_UPaperTileMap_Statics::ClassParams); } return Z_Registration_Info_UClass_UPaperTileMap.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperTileMap); UPaperTileMap::~UPaperTileMap() {} IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperTileMap) // ********** End Class UPaperTileMap ************************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { ETileMapProjectionMode_StaticEnum, TEXT("ETileMapProjectionMode"), &Z_Registration_Info_UEnum_ETileMapProjectionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2184101770U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UPaperTileMap, UPaperTileMap::StaticClass, TEXT("UPaperTileMap"), &Z_Registration_Info_UClass_UPaperTileMap, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperTileMap), 3134664896U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_709009542{ TEXT("/Script/Paper2D"), Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS