From 2b50ccec94794072e3b64f06ec66d71fba156c55 Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Fri, 7 Feb 2025 18:35:36 +0000 Subject: [PATCH] WavefunctionCollapse algorithm WIP --- .../floor_tile_small_weeds_B.prefab | 2 +- .../Prefabs/Persistent Objects.prefab | 3 + Assets/Resources/MapTiles.meta | 8 + ...efunctionCollapseProceduralGeneration.meta | 8 + ...functionCollapseProceduralGeneration.unity | 914 ++++++++++++++++++ ...ionCollapseProceduralGeneration.unity.meta | 7 + Assets/Scripts/-ProceduralGeneration.meta | 8 + .../WavefunctionCollapse.meta | 8 + .../WavefunctionCollapse/Data.meta | 8 + .../Data/ChunkCompatibilityMatrix.asset | 21 + .../Data/ChunkCompatibilityMatrix.asset.meta | 8 + .../Data/RandomTileDirt.prefab | 446 +++++++++ .../Data/RandomTileDirt.prefab.meta | 7 + .../Data/RandomTileSquared.prefab | 370 +++++++ .../Data/RandomTileSquared.prefab.meta | 7 + .../WavefunctionCollapse/Resources.meta | 8 + .../Resources/ChunkPrefabs.meta | 8 + .../Resources/ChunkPrefabs/Corner_1.prefab | 366 +++++++ .../ChunkPrefabs/Corner_1.prefab.meta | 7 + .../Corner_1_BorderTopRight.prefab | 366 +++++++ .../Corner_1_BorderTopRight.prefab.meta | 7 + .../Resources/ChunkPrefabs/Corner_C.prefab | 366 +++++++ .../ChunkPrefabs/Corner_C.prefab.meta | 7 + .../Corner_C_Border_TopLeft.prefab | 366 +++++++ .../Corner_C_Border_TopLeft.prefab.meta | 7 + .../Resources/ChunkPrefabs/Corner_L.prefab | 366 +++++++ .../ChunkPrefabs/Corner_L.prefab.meta | 7 + .../Corner_L_Border_BotLeft.prefab | 366 +++++++ .../Corner_L_Border_BotLeft.prefab.meta | 7 + .../ChunkPrefabs/Corner_L_Invert.prefab | 366 +++++++ .../ChunkPrefabs/Corner_L_Invert.prefab.meta | 7 + .../Corner_L_Invert_Border_BotRight.prefab | 366 +++++++ ...orner_L_Invert_Border_BotRight.prefab.meta | 7 + .../Resources/ChunkPrefabs/CrossWall.prefab | 370 +++++++ .../ChunkPrefabs/CrossWall.prefab.meta | 7 + .../ChunkPrefabs/FloorChunk 1.prefab | 303 ++++++ .../ChunkPrefabs/FloorChunk 1.prefab.meta | 7 + .../ChunkPrefabs/FloorChunk 2.prefab | 303 ++++++ .../ChunkPrefabs/FloorChunk 2.prefab.meta | 7 + .../ChunkPrefabs/FloorChunk 3.prefab | 303 ++++++ .../ChunkPrefabs/FloorChunk 3.prefab.meta | 7 + .../Resources/ChunkPrefabs/FlootChunk.prefab | 303 ++++++ .../ChunkPrefabs/FlootChunk.prefab.meta | 7 + .../ChunkPrefabs/Pillar_PropFloor.prefab | 366 +++++++ .../ChunkPrefabs/Pillar_PropFloor.prefab.meta | 7 + .../Resources/ChunkPrefabs/TSplit_Bot.prefab | 370 +++++++ .../ChunkPrefabs/TSplit_Bot.prefab.meta | 7 + .../ChunkPrefabs/TSplit_Bot_Border.prefab | 370 +++++++ .../TSplit_Bot_Border.prefab.meta | 7 + .../Resources/ChunkPrefabs/TSplit_Left.prefab | 370 +++++++ .../ChunkPrefabs/TSplit_Left.prefab.meta | 7 + .../ChunkPrefabs/TSplit_Left_Border.prefab | 370 +++++++ .../TSplit_Left_Border.prefab.meta | 7 + .../ChunkPrefabs/TSplit_Right.prefab | 370 +++++++ .../ChunkPrefabs/TSplit_Right.prefab.meta | 7 + .../ChunkPrefabs/TSplit_Right_Border.prefab | 370 +++++++ .../TSplit_Right_Border.prefab.meta | 7 + .../Resources/ChunkPrefabs/TSplit_Top.prefab | 370 +++++++ .../ChunkPrefabs/TSplit_Top.prefab.meta | 7 + .../ChunkPrefabs/TSplit_Top_Border.prefab | 370 +++++++ .../TSplit_Top_Border.prefab.meta | 7 + .../ChunkPrefabs/Wall_End-Bot.prefab | 429 ++++++++ .../ChunkPrefabs/Wall_End-Bot.prefab.meta | 7 + .../ChunkPrefabs/Wall_End-Left.prefab | 429 ++++++++ .../ChunkPrefabs/Wall_End-Left.prefab.meta | 7 + .../ChunkPrefabs/Wall_End-Right.prefab | 429 ++++++++ .../ChunkPrefabs/Wall_End-Right.prefab.meta | 7 + .../ChunkPrefabs/Wall_End-Top.prefab | 429 ++++++++ .../ChunkPrefabs/Wall_End-Top.prefab.meta | 7 + .../ChunkPrefabs/Wall_Horizontal.prefab | 366 +++++++ .../ChunkPrefabs/Wall_Horizontal.prefab.meta | 7 + .../Wall_Horizontal_Border_Bot.prefab | 366 +++++++ .../Wall_Horizontal_Border_Bot.prefab.meta | 7 + .../Wall_Horizontal_Border_Top.prefab | 366 +++++++ .../Wall_Horizontal_Border_Top.prefab.meta | 7 + .../ChunkPrefabs/Wall_Vertical.prefab | 366 +++++++ .../ChunkPrefabs/Wall_Vertical.prefab.meta | 7 + .../Wall_Vertical_Border_Left.prefab | 366 +++++++ .../Wall_Vertical_Border_Left.prefab.meta | 7 + .../Wall_Vertical_Border_Right.prefab | 366 +++++++ .../Wall_Vertical_Border_Right.prefab.meta | 7 + .../WavefunctionCollapse/Scripts.meta | 8 + .../Scripts/ChunkCompatibilityMatrix.cs | 10 + .../Scripts/ChunkCompatibilityMatrix.cs.meta | 11 + .../Scripts/ChunkConnectionData.cs | 30 + .../Scripts/ChunkConnectionData.cs.meta | 11 + .../Scripts/ChunkConnectionRegistry.cs | 120 +++ .../Scripts/ChunkConnectionRegistry.cs.meta | 11 + .../Scripts/ChunkRotationVariantsGenerator.cs | 18 + .../ChunkRotationVariantsGenerator.cs.meta | 11 + .../Scripts/Randomized.meta | 8 + .../Scripts/Randomized/RandomizeTile.cs | 31 + .../Scripts/Randomized/RandomizeTile.cs.meta | 11 + .../Randomized/RandomizeTileRotation.cs | 12 + .../Randomized/RandomizeTileRotation.cs.meta | 11 + .../Scripts/WFCGenerator.cs | 561 +++++++++++ .../Scripts/WFCGenerator.cs.meta | 11 + .../WavefunctionCollapse/Scripts/WaveCell.cs | 21 + .../Scripts/WaveCell.cs.meta | 11 + Packages/manifest.json | 1 + Packages/packages-lock.json | 21 +- 101 files changed, 14734 insertions(+), 8 deletions(-) create mode 100644 Assets/Resources/MapTiles.meta create mode 100644 Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.meta create mode 100644 Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.unity create mode 100644 Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.unity.meta create mode 100644 Assets/Scripts/-ProceduralGeneration.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/ChunkCompatibilityMatrix.asset create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/ChunkCompatibilityMatrix.asset.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileDirt.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileDirt.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileSquared.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileSquared.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1_BorderTopRight.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1_BorderTopRight.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C_Border_TopLeft.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C_Border_TopLeft.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Border_BotLeft.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Border_BotLeft.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert_Border_BotRight.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert_Border_BotRight.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/CrossWall.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/CrossWall.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 1.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 1.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 2.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 2.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 3.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 3.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FlootChunk.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FlootChunk.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Pillar_PropFloor.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Pillar_PropFloor.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot_Border.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot_Border.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left_Border.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left_Border.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right_Border.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right_Border.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top_Border.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top_Border.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Bot.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Bot.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Left.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Left.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Right.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Right.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Top.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Top.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Bot.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Bot.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Top.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Top.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Left.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Left.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Right.prefab create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Right.prefab.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkCompatibilityMatrix.cs create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkCompatibilityMatrix.cs.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionData.cs create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionData.cs.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionRegistry.cs create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionRegistry.cs.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkRotationVariantsGenerator.cs create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkRotationVariantsGenerator.cs.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTile.cs create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTile.cs.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTileRotation.cs create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTileRotation.cs.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WFCGenerator.cs create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WFCGenerator.cs.meta create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WaveCell.cs create mode 100644 Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WaveCell.cs.meta diff --git a/Assets/-DungeonAssets/Prefabs/Foundations/floor_tile_small_weeds_B.prefab b/Assets/-DungeonAssets/Prefabs/Foundations/floor_tile_small_weeds_B.prefab index 67a7cc7b..cd217f62 100644 --- a/Assets/-DungeonAssets/Prefabs/Foundations/floor_tile_small_weeds_B.prefab +++ b/Assets/-DungeonAssets/Prefabs/Foundations/floor_tile_small_weeds_B.prefab @@ -16,7 +16,7 @@ GameObject: m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 + m_StaticEditorFlags: 9 m_IsActive: 1 --- !u!4 &7713679933588101362 Transform: diff --git a/Assets/Developer/Prefabs/Persistent Objects.prefab b/Assets/Developer/Prefabs/Persistent Objects.prefab index b3cf169b..3e5088de 100644 --- a/Assets/Developer/Prefabs/Persistent Objects.prefab +++ b/Assets/Developer/Prefabs/Persistent Objects.prefab @@ -10355,6 +10355,9 @@ MonoBehaviour: - {fileID: 0} - {fileID: 0} - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} --- !u!1 &6001753816787427263 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/MapTiles.meta b/Assets/Resources/MapTiles.meta new file mode 100644 index 00000000..1d505dc5 --- /dev/null +++ b/Assets/Resources/MapTiles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 341512b03a31dcb4cb568181c1a473ff +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.meta b/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.meta new file mode 100644 index 00000000..dc42bdb2 --- /dev/null +++ b/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f2a914267cc30d9409e794ed876169de +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.unity b/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.unity new file mode 100644 index 00000000..3bf9e6d7 --- /dev/null +++ b/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.unity @@ -0,0 +1,914 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &202619010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 202619012} + - component: {fileID: 202619011} + m_Layer: 0 + m_Name: WFCGenerator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &202619011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 202619010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0c1a1ca9b18823d42ab7bb08d8f5ba37, type: 3} + m_Name: + m_EditorClassIdentifier: + chunkCompatibilityMatrix: {fileID: 2078654583} + mapParent: {fileID: 202619012} + gridWidth: 15 + gridHeight: 15 + chunkSizeX: 4 + chunkSizeZ: 4 + seed: 0 + randomizeSeed: 1 + closedBorders: 1 + delayAwait: 1 + delayCoroutine: 0.001 +--- !u!4 &202619012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 202619010} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &350389819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 350389820} + m_Layer: 0 + m_Name: PlayerSpawn (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &350389820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 350389819} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 54, y: 0, z: 54} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2126772372} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &501085819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 501085820} + m_Layer: 0 + m_Name: PlayerSpawn (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &501085820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 501085819} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2, y: 0, z: 54} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2126772372} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &680278186 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3984604704414128483, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_Name + value: Human + objectReference: {fileID: 0} + - target: {fileID: 3984604704414128483, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4291157556610032688, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 4291157556610032688, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + - {fileID: 4291157556610032653, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + - {fileID: 4291157556610032655, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} +--- !u!1 &694125236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 694125239} + - component: {fileID: 694125238} + - component: {fileID: 694125237} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &694125237 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694125236} + m_Enabled: 1 +--- !u!20 &694125238 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694125236} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &694125239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694125236} + m_LocalRotation: {x: 0.70710665, y: -0, z: -0, w: 0.70710695} + m_LocalPosition: {x: 28.809978, y: 55.825172, z: 33.533348} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &919478493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 919478494} + m_Layer: 0 + m_Name: PlayerSpawn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &919478494 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919478493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2, y: 0, z: 2} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2126772372} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1149025905 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3984604704414128483, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_Name + value: Human (1) + objectReference: {fileID: 0} + - target: {fileID: 3984604704414128483, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4291157556610032688, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.z + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 4291157556610032688, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + - {fileID: 4291157556610032653, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + - {fileID: 4291157556610032655, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} +--- !u!1001 &1185263153 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3984604704414128483, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_Name + value: Human (3) + objectReference: {fileID: 0} + - target: {fileID: 3984604704414128483, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4291157556610032688, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.x + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 4291157556610032688, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + - {fileID: 4291157556610032653, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + - {fileID: 4291157556610032655, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} +--- !u!1001 &1610118091 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3984604704414128483, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_Name + value: Human (2) + objectReference: {fileID: 0} + - target: {fileID: 3984604704414128483, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4291157556610032688, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.x + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalPosition.z + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4325699138076541913, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 4291157556610032688, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + - {fileID: 4291157556610032653, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + - {fileID: 4291157556610032655, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: a3c8942c46a66cd468a506a92a451db5, type: 3} +--- !u!1 &1622506274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1622506276} + - component: {fileID: 1622506275} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1622506275 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1622506274} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1622506276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1622506274} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1753478021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1753478022} + m_Layer: 0 + m_Name: PlayerSpawn (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1753478022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1753478021} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 54, y: 0, z: 2} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2126772372} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2078654582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2078654584} + - component: {fileID: 2078654583} + m_Layer: 0 + m_Name: Chunk Connection Registry Generator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2078654583 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078654582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9775f8965af138545a7909520fa64b29, type: 3} + m_Name: + m_EditorClassIdentifier: + prefabs: + - {fileID: 7255329216686614878, guid: 886e784542947f24eaa8aaf49dfcc4ad, type: 3} + - {fileID: 7255329216686614878, guid: b62fe1fb5c728ce4b99c117233646204, type: 3} + - {fileID: 7255329216686614878, guid: af41ffc7b83427e4e90a10c9dcc833a2, type: 3} + - {fileID: 7255329216686614878, guid: 7dbefec577d5e284fbddd5a29842cc2c, type: 3} + - {fileID: 2704001218989138493, guid: 2c83cfd89cb8a284caca24f2ca9d0ba3, type: 3} + - {fileID: 2704001218989138493, guid: bd98fb12d63b7bc49ae0f03c2245b435, type: 3} + - {fileID: 2704001218989138493, guid: 6a774c110d5aeb1408324d380adb8955, type: 3} + - {fileID: 2704001218989138493, guid: 3162a96ef13239b41ba3d21ca801cdc4, type: 3} + - {fileID: 2704001218989138493, guid: d9e49365637f4444a99840103c5d5a44, type: 3} + - {fileID: 2704001218989138493, guid: 80ed2fe86d7677d498f807270b37b1f7, type: 3} + - {fileID: 7919088255103129344, guid: a057db1023afbb44993f4161fe103b41, type: 3} + - {fileID: 7919088255103129344, guid: 503e9bc31e02ce046bda52996a26fe22, type: 3} + - {fileID: 7255329216686614878, guid: a809dc39cad8b27429e59a86867fd6d6, type: 3} + - {fileID: 7919088255103129344, guid: a00c0b36ee4586144a9ec800f0d38830, type: 3} + - {fileID: 2704001218989138493, guid: 989f0d6e8bde6834ebbd740844aeba0e, type: 3} + - {fileID: 7919088255103129344, guid: 55a0e845f95f1974f880c446a4af8303, type: 3} + - {fileID: 7919088255103129344, guid: 2653cb9ee3eaab74ca647ba7532e1608, type: 3} + - {fileID: 7919088255103129344, guid: 1ff71b2adbd7a854cb82ddfd95f25afb, type: 3} + - {fileID: 7919088255103129344, guid: 963551cb04192a84088ddaaa3500f559, type: 3} + - {fileID: 7919088255103129344, guid: 9a95e856383ff334b8850ad578cb6d65, type: 3} + - {fileID: 7919088255103129344, guid: 31934c838854a3c4baa7ad791fd520d3, type: 3} + - {fileID: 7919088255103129344, guid: 31dfb5210a9d64b41bb417620dd68533, type: 3} + - {fileID: 2704001218989138493, guid: 2fce0180ccd18534faacb5e22db086b9, type: 3} + - {fileID: 2704001218989138493, guid: 10dc33d8ada12f84ebd7234446f34c45, type: 3} + - {fileID: 7919088255103129344, guid: 09343d8e8bc60e445bae34f6881ffe59, type: 3} + - {fileID: 7919088255103129344, guid: 2b7862a7ca7290d4c922cecdd20528bb, type: 3} + - {fileID: 7919088255103129344, guid: cc3828d7e55dcf04b85290093563dff2, type: 3} + - {fileID: 2704001218989138493, guid: d32ae7acb5c9b0f489ce40dc2e15c772, type: 3} + - {fileID: 7919088255103129344, guid: e2e591d216fb2734aba113997efa3797, type: 3} + - {fileID: 7919088255103129344, guid: 2bbd6e86a833c8a4e9ee47a195ec46c1, type: 3} + - {fileID: 7919088255103129344, guid: 1e236b387bdb75c4ab929f783d7e3f24, type: 3} + - {fileID: 7919088255103129344, guid: f818560f421c6f348b9d516c62c52d09, type: 3} +--- !u!4 &2078654584 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078654582} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2126772371 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2126772372} + m_Layer: 0 + m_Name: PossiblePlayerSpawnPoints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2126772372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2126772371} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 919478494} + - {fileID: 501085820} + - {fileID: 350389820} + - {fileID: 1753478022} + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.unity.meta b/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.unity.meta new file mode 100644 index 00000000..87f4ac8b --- /dev/null +++ b/Assets/Scenes/Dev/WavefunctionCollapseProceduralGeneration.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 26044bdca51c4684c8ddc99e561cd2c2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration.meta b/Assets/Scripts/-ProceduralGeneration.meta new file mode 100644 index 00000000..86a60dab --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce16fdae4a3d07743a32f38da39bec3f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse.meta new file mode 100644 index 00000000..f3d5f1cf --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb960c9c18d640442a720fe53a548c1a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data.meta new file mode 100644 index 00000000..68af8138 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b586eef0d18b3f9488721b819809193b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/ChunkCompatibilityMatrix.asset b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/ChunkCompatibilityMatrix.asset new file mode 100644 index 00000000..9ec2c916 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/ChunkCompatibilityMatrix.asset @@ -0,0 +1,21 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6dbe4c263aa6e7043ac96f86ead9624d, type: 3} + m_Name: ChunkCompatibilityMatrix + m_EditorClassIdentifier: + compatibilityMatrix: + m_keys: 00000000010000000200000003000000 + m_values: + - m_keys: + - m_keys: + - m_keys: + - m_keys: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/ChunkCompatibilityMatrix.asset.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/ChunkCompatibilityMatrix.asset.meta new file mode 100644 index 00000000..b99c7d41 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/ChunkCompatibilityMatrix.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: beaca4143104e7347b1d1c115b7b1c78 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileDirt.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileDirt.prefab new file mode 100644 index 00000000..893ee733 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileDirt.prefab @@ -0,0 +1,446 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1557967568079730318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293189753699165943} + - component: {fileID: 243848184506205334} + m_Layer: 0 + m_Name: RandomTileDirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &293189753699165943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557967568079730318} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1, y: 0, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2070680643016192751} + - {fileID: 8524616473103323078} + - {fileID: 195872365366739364} + - {fileID: 1405990501434368379} + - {fileID: 4423338197538113775} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &243848184506205334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557967568079730318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8626cc9f48a84294b98d93954ae27902, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1341550489747952528 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 2645635100165849541, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_Name + value: floor_dirt_small_weeds + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} +--- !u!1 &3902661595445940821 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2645635100165849541, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + m_PrefabInstance: {fileID: 1341550489747952528} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1548207309665655849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3902661595445940821} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &4423338197538113775 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3457919778109299583, guid: 97ddab666f2d7904a844583a571bee1b, type: 3} + m_PrefabInstance: {fileID: 1341550489747952528} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1966820813720749738 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 253126654749736299, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_Name + value: floor_dirt_small_B + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} +--- !u!4 &1405990501434368379 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 632925026957010897, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + m_PrefabInstance: {fileID: 1966820813720749738} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1785893056929725377 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 253126654749736299, guid: 61d823cdb58918f44a6b2717d0305510, type: 3} + m_PrefabInstance: {fileID: 1966820813720749738} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8109458174789214762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1785893056929725377} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &2251320203318960967 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 633057505379683090, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + propertyPath: m_Name + value: floor_dirt_small_D + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} +--- !u!1 &1726947656593418325 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 633057505379683090, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + m_PrefabInstance: {fileID: 2251320203318960967} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8279115097793603364 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726947656593418325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &2070680643016192751 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 252978791721030056, guid: 5042b229915799d4aaf0a3fc116da262, type: 3} + m_PrefabInstance: {fileID: 2251320203318960967} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6745275740113375224 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 6079921895513576678, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_Name + value: floor_dirt_small_A + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} +--- !u!4 &195872365366739364 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6857830411754835548, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + m_PrefabInstance: {fileID: 6745275740113375224} + m_PrefabAsset: {fileID: 0} +--- !u!1 &719503145556794142 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6079921895513576678, guid: 8dd74eee714e17a4a9965fa0715f358a, type: 3} + m_PrefabInstance: {fileID: 6745275740113375224} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5227283537876099612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719503145556794142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &8225393841226195542 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1089920822267426602, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + propertyPath: m_Name + value: floor_dirt_small_C + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} +--- !u!4 &8524616473103323078 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 318627036765449616, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + m_PrefabInstance: {fileID: 8225393841226195542} + m_PrefabAsset: {fileID: 0} +--- !u!1 &9008981738368800124 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1089920822267426602, guid: ce30c28b537346b4ebb68fe03b5ca14e, type: 3} + m_PrefabInstance: {fileID: 8225393841226195542} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8891387027399687217 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9008981738368800124} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileDirt.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileDirt.prefab.meta new file mode 100644 index 00000000..25d2f7bd --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileDirt.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 28343428aa98a4640978aa7755cc8e70 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileSquared.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileSquared.prefab new file mode 100644 index 00000000..60702333 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileSquared.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1557967568079730318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293189753699165943} + - component: {fileID: 243848184506205334} + m_Layer: 0 + m_Name: RandomTileSquared + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &293189753699165943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557967568079730318} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1, y: 0, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 845680010520828330} + - {fileID: 6216687478958688807} + - {fileID: 960325189791365277} + - {fileID: 5278533977885863184} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &243848184506205334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557967568079730318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8626cc9f48a84294b98d93954ae27902, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &2128706593904194920 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2124866212222383736, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_Name + value: floor_tile_small_broken_B + objectReference: {fileID: 0} + - target: {fileID: 2124866212222383736, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} +--- !u!1 &69706639368667920 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2124866212222383736, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + m_PrefabInstance: {fileID: 2128706593904194920} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2387359048864414669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69706639368667920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &845680010520828330 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1600706562577329346, guid: 4490de5e074a57d40b2576763ab8e6f0, type: 3} + m_PrefabInstance: {fileID: 2128706593904194920} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2471739146795005410 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 6937706902010954312, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_Name + value: floor_tile_small_weeds_B + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} +--- !u!1 &4758842468618155946 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6937706902010954312, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + m_PrefabInstance: {fileID: 2471739146795005410} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8976715510058986932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4758842468618155946} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &5278533977885863184 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7713679933588101362, guid: 1cc7ad7fde63be045b9a07a9ae7559d5, type: 3} + m_PrefabInstance: {fileID: 2471739146795005410} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3724212078498988752 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7972149626426167885, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + propertyPath: m_Name + value: floor_tile_small (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} +--- !u!4 &6216687478958688807 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7343422057580153079, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + m_PrefabInstance: {fileID: 3724212078498988752} + m_PrefabAsset: {fileID: 0} +--- !u!1 &6705240818032300189 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7972149626426167885, guid: dc944ed1b784a164b8e0403d16ef607d, type: 3} + m_PrefabInstance: {fileID: 3724212078498988752} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2087083744227233577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6705240818032300189} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &4033449230343495410 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293189753699165943} + m_Modifications: + - target: {fileID: 3594332875469470933, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_Name + value: floor_tile_small_broken_A + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} +--- !u!1 &439120757376672295 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3594332875469470933, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + m_PrefabInstance: {fileID: 4033449230343495410} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5852197377938845905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 439120757376672295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4309f629f793d4a4a94ea4609c81e642, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &960325189791365277 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4227316649732990575, guid: 8ea991de19c96f64ba3cab2189882f67, type: 3} + m_PrefabInstance: {fileID: 4033449230343495410} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileSquared.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileSquared.prefab.meta new file mode 100644 index 00000000..dea8a722 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Data/RandomTileSquared.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 64c9a547c08978c44a5af0fe0da87fe8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources.meta new file mode 100644 index 00000000..bd74088d --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2fc4bc254ea19cb43998d5d8f9dff0a6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs.meta new file mode 100644 index 00000000..8c375f71 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b79a63462f6d70e489c696fa7ad3b62a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1.prefab new file mode 100644 index 00000000..c8503279 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: Corner_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4857659870812177470} + - {fileID: 7329566961205557090} + - {fileID: 3880721082672743542} + - {fileID: 5234440673124859971} + - {fileID: 8284168134354818244} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 1 + EastConnection: 1 + SouthConnection: 2 + WestConnection: 2 +--- !u!1001 &3587831530544816769 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3880721082672743542 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3587831530544816769} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5527577589565302452 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5234440673124859971 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5527577589565302452} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7036387155221762453 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7329566961205557090 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7036387155221762453} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7919088255828057324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 2721387524739498600, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_Name + value: wall_corner + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} +--- !u!4 &4857659870812177470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + m_PrefabInstance: {fileID: 7919088255828057324} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8567774492595696179 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8284168134354818244 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8567774492595696179} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1.prefab.meta new file mode 100644 index 00000000..97ad876d --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f818560f421c6f348b9d516c62c52d09 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1_BorderTopRight.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1_BorderTopRight.prefab new file mode 100644 index 00000000..f6b3b5f7 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1_BorderTopRight.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: Corner_1_BorderTopRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4857659870812177470} + - {fileID: 4130199518503175406} + - {fileID: 3848586059417753172} + - {fileID: 8129960056881216835} + - {fileID: 216789501216206270} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 0 + EastConnection: 0 + SouthConnection: 2 + WestConnection: 2 +--- !u!1001 &509942910331079497 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &216789501216206270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 509942910331079497} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3565006088885006499 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3848586059417753172 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3565006088885006499} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4413795998856045081 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4130199518503175406 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4413795998856045081} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7919088255828057324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 2721387524739498600, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_Name + value: wall_corner + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} +--- !u!4 &4857659870812177470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + m_PrefabInstance: {fileID: 7919088255828057324} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8413556571627396020 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8129960056881216835 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8413556571627396020} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1_BorderTopRight.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1_BorderTopRight.prefab.meta new file mode 100644 index 00000000..1d021a0b --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_1_BorderTopRight.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cc3828d7e55dcf04b85290093563dff2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C.prefab new file mode 100644 index 00000000..b34c86bf --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: Corner_C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4857659870812177470} + - {fileID: 528568816696932438} + - {fileID: 6528658788539299068} + - {fileID: 6542819062781875993} + - {fileID: 2741120213094843453} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 1 + EastConnection: 2 + SouthConnection: 2 + WestConnection: 1 +--- !u!1001 &235387911201382049 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &528568816696932438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 235387911201382049} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2457827164128322250 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2741120213094843453 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2457827164128322250} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6812796237236408843 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6528658788539299068 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6812796237236408843} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6835722899970683374 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6542819062781875993 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6835722899970683374} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7919088255828057324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 2721387524739498600, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_Name + value: wall_corner + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} +--- !u!4 &4857659870812177470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + m_PrefabInstance: {fileID: 7919088255828057324} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C.prefab.meta new file mode 100644 index 00000000..5defd793 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 31dfb5210a9d64b41bb417620dd68533 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C_Border_TopLeft.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C_Border_TopLeft.prefab new file mode 100644 index 00000000..8e66d838 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C_Border_TopLeft.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: Corner_C_Border_TopLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4857659870812177470} + - {fileID: 3059842674290895779} + - {fileID: 4905203920208933942} + - {fileID: 8939002112720302789} + - {fileID: 5248539269499735643} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 0 + EastConnection: 2 + SouthConnection: 2 + WestConnection: 0 +--- !u!1001 &3343676657209003348 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3059842674290895779 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3343676657209003348} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4612625546548728513 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4905203920208933942 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4612625546548728513} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5532408462593337516 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5248539269499735643 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5532408462593337516} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7919088255828057324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 2721387524739498600, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_Name + value: wall_corner + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} +--- !u!4 &4857659870812177470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + m_PrefabInstance: {fileID: 7919088255828057324} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8654838250511078450 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8939002112720302789 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8654838250511078450} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C_Border_TopLeft.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C_Border_TopLeft.prefab.meta new file mode 100644 index 00000000..50a8c94c --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_C_Border_TopLeft.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 55a0e845f95f1974f880c446a4af8303 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L.prefab new file mode 100644 index 00000000..c193fb8b --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: Corner_L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4857659870812177470} + - {fileID: 5404522820271169036} + - {fileID: 861414160494330265} + - {fileID: 2571617401731884921} + - {fileID: 6091568370272965426} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 2 + SouthConnection: 1 + WestConnection: 1 +--- !u!1001 &1145538397335742318 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &861414160494330265 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1145538397335742318} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2855747128078418318 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2571617401731884921 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2855747128078418318} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5697377171384088827 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5404522820271169036 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5697377171384088827} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5807400170146887109 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6091568370272965426 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5807400170146887109} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7919088255828057324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 2721387524739498600, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_Name + value: wall_corner + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} +--- !u!4 &4857659870812177470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + m_PrefabInstance: {fileID: 7919088255828057324} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L.prefab.meta new file mode 100644 index 00000000..3b657792 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2bbd6e86a833c8a4e9ee47a195ec46c1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Border_BotLeft.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Border_BotLeft.prefab new file mode 100644 index 00000000..852c1dcc --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Border_BotLeft.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: Corner_L_Border_BotLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4857659870812177470} + - {fileID: 1573607225613579756} + - {fileID: 6385551535637516120} + - {fileID: 2056549359144355469} + - {fileID: 5467067806325213763} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 2 + SouthConnection: 0 + WestConnection: 0 +--- !u!1001 &1281007909692150555 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1573607225613579756 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1281007909692150555} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1773233228486713466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2056549359144355469 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1773233228486713466} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5750942462616595636 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5467067806325213763 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5750942462616595636} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6669716480715270575 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6385551535637516120 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6669716480715270575} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7919088255828057324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 2721387524739498600, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_Name + value: wall_corner + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} +--- !u!4 &4857659870812177470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + m_PrefabInstance: {fileID: 7919088255828057324} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Border_BotLeft.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Border_BotLeft.prefab.meta new file mode 100644 index 00000000..2dac7089 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Border_BotLeft.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9a95e856383ff334b8850ad578cb6d65 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert.prefab new file mode 100644 index 00000000..452666fa --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: Corner_L_Invert + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4857659870812177470} + - {fileID: 970487944624648254} + - {fileID: 4676789796551093889} + - {fileID: 4488156689904555606} + - {fileID: 663527195349343469} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 1 + SouthConnection: 1 + WestConnection: 2 +--- !u!1001 &677302615312389833 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &970487944624648254 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 677302615312389833} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &947107156721547802 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &663527195349343469 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 947107156721547802} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4204317226608111777 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4488156689904555606 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4204317226608111777} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4969393492835731574 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4676789796551093889 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4969393492835731574} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7919088255828057324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 2721387524739498600, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_Name + value: wall_corner + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.w + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 270 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} +--- !u!4 &4857659870812177470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + m_PrefabInstance: {fileID: 7919088255828057324} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert.prefab.meta new file mode 100644 index 00000000..aa8c7eb3 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e2e591d216fb2734aba113997efa3797 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert_Border_BotRight.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert_Border_BotRight.prefab new file mode 100644 index 00000000..20c3284b --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert_Border_BotRight.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: Corner_L_Invert_Border_BotRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4857659870812177470} + - {fileID: 8441486601822547739} + - {fileID: 771058049702161586} + - {fileID: 6364173671587404929} + - {fileID: 5390807467613444376} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 0 + SouthConnection: 0 + WestConnection: 2 +--- !u!1001 &1054624826061621829 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &771058049702161586 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1054624826061621829} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5683085691242332143 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5390807467613444376 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5683085691242332143} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6648307813126355574 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6364173671587404929 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6648307813126355574} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7919088255828057324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 2721387524739498600, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_Name + value: wall_corner + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.w + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 270 + objectReference: {fileID: 0} + - target: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} +--- !u!4 &4857659870812177470 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3355075231343925458, guid: 1df64c3fbebe68548852ded05b61540c, type: 3} + m_PrefabInstance: {fileID: 7919088255828057324} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8158184765319530988 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8441486601822547739 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8158184765319530988} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert_Border_BotRight.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert_Border_BotRight.prefab.meta new file mode 100644 index 00000000..d632965a --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Corner_L_Invert_Border_BotRight.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 09343d8e8bc60e445bae34f6881ffe59 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/CrossWall.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/CrossWall.prefab new file mode 100644 index 00000000..0040b289 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/CrossWall.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: CrossWall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6549589004773873137} + - {fileID: 1722496008175331659} + - {fileID: 8753572361950271351} + - {fileID: 8884475302068297407} + - {fileID: 2905864674464237583} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 2 + SouthConnection: 2 + WestConnection: 2 +--- !u!1001 &1438361841403449276 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1722496008175331659 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1438361841403449276} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1590091960048609723 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 5169609991355590384, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_Name + value: wall_crossing + objectReference: {fileID: 0} + - target: {fileID: 5169609991355590384, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} +--- !u!4 &6549589004773873137 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5545607111095827530, guid: 140375593f47aa04cbed0cff1142a5b8, type: 3} + m_PrefabInstance: {fileID: 1590091960048609723} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3189157672461659896 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2905864674464237583 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3189157672461659896} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &9037441495417549184 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8753572361950271351 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 9037441495417549184} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &9176754599439562824 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8884475302068297407 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 9176754599439562824} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/CrossWall.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/CrossWall.prefab.meta new file mode 100644 index 00000000..a041f7d8 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/CrossWall.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a057db1023afbb44993f4161fe103b41 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 1.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 1.prefab new file mode 100644 index 00000000..ff1fe3c2 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 1.prefab @@ -0,0 +1,303 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7255329216686614878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328075300662665677} + - component: {fileID: 5671871724726833322} + m_Layer: 0 + m_Name: FloorChunk 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1328075300662665677 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7719699174751468564} + - {fileID: 1244332957528883669} + - {fileID: 1361501851524420599} + - {fileID: 5169331943183106515} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5671871724726833322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 5 + NorthConnection: 1 + EastConnection: 1 + SouthConnection: 1 + WestConnection: 1 +--- !u!1001 &1537236812401469218 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1244332957528883669 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1537236812401469218} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1654114361584891136 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1361501851524420599 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1654114361584891136} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4876473176844379940 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5169331943183106515 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4876473176844379940} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8012044443356633827 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7719699174751468564 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8012044443356633827} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 1.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 1.prefab.meta new file mode 100644 index 00000000..d26c0162 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af41ffc7b83427e4e90a10c9dcc833a2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 2.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 2.prefab new file mode 100644 index 00000000..a037c4ca --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 2.prefab @@ -0,0 +1,303 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7255329216686614878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328075300662665677} + - component: {fileID: 5671871724726833322} + m_Layer: 0 + m_Name: FloorChunk 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1328075300662665677 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1859835353834086947} + - {fileID: 7086900055575004467} + - {fileID: 925920754822285468} + - {fileID: 7135777798564573708} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5671871724726833322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 5 + NorthConnection: 1 + EastConnection: 1 + SouthConnection: 1 + WestConnection: 1 +--- !u!1001 &632780496327011947 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &925920754822285468 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 632780496327011947} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2152413727494472916 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1859835353834086947 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2152413727494472916} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7370180966963962820 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7086900055575004467 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7370180966963962820} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7428404593686123771 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7135777798564573708 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7428404593686123771} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 2.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 2.prefab.meta new file mode 100644 index 00000000..f1e86d0a --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7dbefec577d5e284fbddd5a29842cc2c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 3.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 3.prefab new file mode 100644 index 00000000..e2628cc4 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 3.prefab @@ -0,0 +1,303 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7255329216686614878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328075300662665677} + - component: {fileID: 5671871724726833322} + m_Layer: 0 + m_Name: FloorChunk 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1328075300662665677 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1028422921412346830} + - {fileID: 2623835846013560559} + - {fileID: 6955221795093949353} + - {fileID: 4232899986318533025} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5671871724726833322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 5 + NorthConnection: 1 + EastConnection: 1 + SouthConnection: 1 + WestConnection: 1 +--- !u!1001 &744272295754917177 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1028422921412346830 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 744272295754917177} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2339657715419627544 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2623835846013560559 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2339657715419627544} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4517064913679566678 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4232899986318533025 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4517064913679566678} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7247549471547247966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6955221795093949353 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7247549471547247966} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 3.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 3.prefab.meta new file mode 100644 index 00000000..8de5737a --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FloorChunk 3.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b62fe1fb5c728ce4b99c117233646204 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FlootChunk.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FlootChunk.prefab new file mode 100644 index 00000000..77de9cde --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FlootChunk.prefab @@ -0,0 +1,303 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7255329216686614878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328075300662665677} + - component: {fileID: 5671871724726833322} + m_Layer: 0 + m_Name: FlootChunk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1328075300662665677 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8011920951061976475} + - {fileID: 3112286617729569289} + - {fileID: 4152147111273313958} + - {fileID: 6582004031609801140} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5671871724726833322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 5 + NorthConnection: 1 + EastConnection: 1 + SouthConnection: 1 + WestConnection: 1 +--- !u!1001 &3395871037311481086 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3112286617729569289 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3395871037311481086} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4435761183309025361 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4152147111273313958 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4435761183309025361} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6865288258747592515 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6582004031609801140 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6865288258747592515} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7719610806698701676 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8011920951061976475 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7719610806698701676} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FlootChunk.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FlootChunk.prefab.meta new file mode 100644 index 00000000..2aca8535 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/FlootChunk.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 886e784542947f24eaa8aaf49dfcc4ad +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Pillar_PropFloor.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Pillar_PropFloor.prefab new file mode 100644 index 00000000..b222345f --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Pillar_PropFloor.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7255329216686614878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328075300662665677} + - component: {fileID: 5671871724726833322} + m_Layer: 0 + m_Name: Pillar_PropFloor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1328075300662665677 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8011920951061976475} + - {fileID: 3112286617729569289} + - {fileID: 4152147111273313958} + - {fileID: 6582004031609801140} + - {fileID: 5648687318560625963} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5671871724726833322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7255329216686614878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 1 + EastConnection: 1 + SouthConnection: 1 + WestConnection: 1 +--- !u!1001 &3395871037311481086 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3112286617729569289 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3395871037311481086} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3693823214209687507 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 8533445224535445570, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_Name + value: pillar + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8588116ac6ef27344bf598e72779b849, type: 3} +--- !u!4 &5648687318560625963 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9018233492466567928, guid: 8588116ac6ef27344bf598e72779b849, type: 3} + m_PrefabInstance: {fileID: 3693823214209687507} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4435761183309025361 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4152147111273313958 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4435761183309025361} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6865288258747592515 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6582004031609801140 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6865288258747592515} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7719610806698701676 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1328075300662665677} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8011920951061976475 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7719610806698701676} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Pillar_PropFloor.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Pillar_PropFloor.prefab.meta new file mode 100644 index 00000000..a8afcdcd --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Pillar_PropFloor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a809dc39cad8b27429e59a86867fd6d6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot.prefab new file mode 100644 index 00000000..e8bb892e --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: TSplit_Bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3114946933317112268} + - {fileID: 7728618998067898873} + - {fileID: 2071410221296759443} + - {fileID: 7119895653625653573} + - {fileID: 3464159222760675221} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 1 + EastConnection: 2 + SouthConnection: 2 + WestConnection: 2 +--- !u!1001 &1778567913306084452 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2071410221296759443 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1778567913306084452} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3150559639730878508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_Name + value: wall_Tsplit + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} +--- !u!4 &3114946933317112268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + m_PrefabInstance: {fileID: 3150559639730878508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3747756794069315938 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3464159222760675221 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3747756794069315938} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7412764289799393202 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7119895653625653573 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7412764289799393202} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8020924684288249614 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7728618998067898873 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8020924684288249614} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot.prefab.meta new file mode 100644 index 00000000..eaf810b5 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2653cb9ee3eaab74ca647ba7532e1608 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot_Border.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot_Border.prefab new file mode 100644 index 00000000..50b249ab --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot_Border.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: TSplit_Bot_Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3114946933317112268} + - {fileID: 8614308173266765296} + - {fileID: 6412163670858741213} + - {fileID: 4075124781959247386} + - {fileID: 6128429939195891829} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 0 + EastConnection: 2 + SouthConnection: 2 + WestConnection: 2 +--- !u!1001 &3150559639730878508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_Name + value: wall_Tsplit + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} +--- !u!4 &3114946933317112268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + m_PrefabInstance: {fileID: 3150559639730878508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4367470067241685229 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4075124781959247386 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4367470067241685229} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5844845519111075458 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6128429939195891829 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5844845519111075458} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6696019652599272234 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6412163670858741213 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6696019652599272234} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8331014049987470087 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8614308173266765296 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8331014049987470087} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot_Border.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot_Border.prefab.meta new file mode 100644 index 00000000..141de914 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Bot_Border.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a00c0b36ee4586144a9ec800f0d38830 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left.prefab new file mode 100644 index 00000000..cd421840 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: TSplit_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3114946933317112268} + - {fileID: 2183278922363816401} + - {fileID: 1536643806355909358} + - {fileID: 7453030187451837265} + - {fileID: 2736620520094008653} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 1 + SouthConnection: 2 + WestConnection: 2 +--- !u!1001 &1243802607003110425 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1536643806355909358 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1243802607003110425} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1899690130505084710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2183278922363816401 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1899690130505084710} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2444314791460365242 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2736620520094008653 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2444314791460365242} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3150559639730878508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.w + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 270 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_Name + value: wall_Tsplit + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} +--- !u!4 &3114946933317112268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + m_PrefabInstance: {fileID: 3150559639730878508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7169701953542393254 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7453030187451837265 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7169701953542393254} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left.prefab.meta new file mode 100644 index 00000000..a2ee71b0 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2b7862a7ca7290d4c922cecdd20528bb +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left_Border.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left_Border.prefab new file mode 100644 index 00000000..78b02468 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left_Border.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: TSplit_Left_Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3114946933317112268} + - {fileID: 2080392096092349050} + - {fileID: 2328254479679759030} + - {fileID: 6991894395255297626} + - {fileID: 2967417257993237020} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 0 + SouthConnection: 2 + WestConnection: 2 +--- !u!1001 &1787532205008389261 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2080392096092349050 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1787532205008389261} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2620533794264040513 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2328254479679759030 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2620533794264040513} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3150559639730878508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.w + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 270 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_Name + value: wall_Tsplit + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} +--- !u!4 &3114946933317112268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + m_PrefabInstance: {fileID: 3150559639730878508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3260602562072089835 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2967417257993237020 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3260602562072089835} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7285043467023642797 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6991894395255297626 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7285043467023642797} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left_Border.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left_Border.prefab.meta new file mode 100644 index 00000000..db56ba79 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Left_Border.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 503e9bc31e02ce046bda52996a26fe22 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right.prefab new file mode 100644 index 00000000..1fce5e9c --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: TSplit_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3114946933317112268} + - {fileID: 769987589662307708} + - {fileID: 2085538222399708401} + - {fileID: 4926684337137515764} + - {fileID: 4620222505758416542} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 2 + SouthConnection: 2 + WestConnection: 1 +--- !u!1001 &1062309810936091531 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &769987589662307708 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1062309810936091531} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1792660739130374662 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2085538222399708401 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1792660739130374662} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3150559639730878508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_Name + value: wall_Tsplit + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} +--- !u!4 &3114946933317112268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + m_PrefabInstance: {fileID: 3150559639730878508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4633790369782962691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4926684337137515764 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4633790369782962691} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4904364351965313129 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4620222505758416542 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4904364351965313129} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right.prefab.meta new file mode 100644 index 00000000..6471421b --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1ff71b2adbd7a854cb82ddfd95f25afb +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right_Border.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right_Border.prefab new file mode 100644 index 00000000..c726a3d5 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right_Border.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: TSplit_Right_Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3114946933317112268} + - {fileID: 1736740831091491136} + - {fileID: 7707985336410281368} + - {fileID: 8226134939671407483} + - {fileID: 8952089753272283938} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 2 + SouthConnection: 2 + WestConnection: 0 +--- !u!1001 &2020913446444722103 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1736740831091491136 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2020913446444722103} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3150559639730878508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_Name + value: wall_Tsplit + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} +--- !u!4 &3114946933317112268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + m_PrefabInstance: {fileID: 3150559639730878508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7992162367526040431 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7707985336410281368 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7992162367526040431} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8518704534419066252 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8226134939671407483 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8518704534419066252} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8659763151097599445 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8952089753272283938 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8659763151097599445} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right_Border.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right_Border.prefab.meta new file mode 100644 index 00000000..f7e288ff --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Right_Border.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 963551cb04192a84088ddaaa3500f559 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top.prefab new file mode 100644 index 00000000..2d33d9c5 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: TSplit_Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3114946933317112268} + - {fileID: 2863486543665555369} + - {fileID: 9166567733888905374} + - {fileID: 5162626166285832332} + - {fileID: 7934611365411383929} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 2 + SouthConnection: 1 + WestConnection: 2 +--- !u!1001 &2570635440118694238 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2863486543665555369 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2570635440118694238} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3150559639730878508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_Name + value: wall_Tsplit + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} +--- !u!4 &3114946933317112268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + m_PrefabInstance: {fileID: 3150559639730878508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4878748193742878331 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5162626166285832332 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4878748193742878331} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7641755863280684174 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7934611365411383929 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7641755863280684174} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8874253243019204201 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &9166567733888905374 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8874253243019204201} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top.prefab.meta new file mode 100644 index 00000000..daa85bc7 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e236b387bdb75c4ab929f783d7e3f24 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top_Border.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top_Border.prefab new file mode 100644 index 00000000..e84bf741 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top_Border.prefab @@ -0,0 +1,370 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7919088255103129344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7919088255103129406} + - component: {fileID: 5410559938450055724} + m_Layer: 0 + m_Name: TSplit_Top_Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7919088255103129406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3114946933317112268} + - {fileID: 7887890799084347789} + - {fileID: 2927685577725635741} + - {fileID: 3589800144534249747} + - {fileID: 85982112751964834} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5410559938450055724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7919088255103129344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 2 + SouthConnection: 0 + WestConnection: 2 +--- !u!1001 &369548889111114837 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &85982112751964834 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 369548889111114837} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3150559639730878508 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_Name + value: wall_Tsplit + objectReference: {fileID: 0} + - target: {fileID: 849027877686489946, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} +--- !u!4 &3114946933317112268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 37026018218240480, guid: 6bfc395594f0ca0428b5c391f1927b4c, type: 3} + m_PrefabInstance: {fileID: 3150559639730878508} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3220254063867923050 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2927685577725635741 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3220254063867923050} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3873120629751924708 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3589800144534249747 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3873120629751924708} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7595026535220463482 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7919088255103129406} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7887890799084347789 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7595026535220463482} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top_Border.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top_Border.prefab.meta new file mode 100644 index 00000000..6baa1af6 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/TSplit_Top_Border.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 31934c838854a3c4baa7ad791fd520d3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Bot.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Bot.prefab new file mode 100644 index 00000000..5e9a37c3 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Bot.prefab @@ -0,0 +1,429 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_End-Bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5870590919583830891} + - {fileID: 5850455364691413426} + - {fileID: 3526044215885123783} + - {fileID: 2981799140179114244} + - {fileID: 6384516598820997858} + - {fileID: 2315228086159517231} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 3 + NorthConnection: 2 + EastConnection: 1 + SouthConnection: 1 + WestConnection: 1 +--- !u!1001 &2607805368898568408 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2315228086159517231 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2607805368898568408} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3274367626825244659 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2981799140179114244 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3274367626825244659} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3818656725442147888 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3526044215885123783 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3818656725442147888} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5856206915726450174 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.w + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 270 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 810159394070859510, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_Name + value: wall_endcap + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} +--- !u!4 &5850455364691413426 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + m_PrefabInstance: {fileID: 5856206915726450174} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6073560135216612372 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1043367512358686149, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_Name + value: wall_half + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} +--- !u!4 &5870590919583830891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + m_PrefabInstance: {fileID: 6073560135216612372} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6668637537093446677 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6384516598820997858 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6668637537093446677} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Bot.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Bot.prefab.meta new file mode 100644 index 00000000..0e68e6a6 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Bot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a774c110d5aeb1408324d380adb8955 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Left.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Left.prefab new file mode 100644 index 00000000..567bdffe --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Left.prefab @@ -0,0 +1,429 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_End-Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5850455364691413426} + - {fileID: 5023496906358540367} + - {fileID: 5702323750627183685} + - {fileID: 748470333556742593} + - {fileID: 4889161309102663695} + - {fileID: 676416350103144177} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 3 + NorthConnection: 1 + EastConnection: 2 + SouthConnection: 1 + WestConnection: 1 +--- !u!1001 &968981529658122246 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &676416350103144177 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 968981529658122246} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1041043218282889014 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &748470333556742593 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1041043218282889014} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4649423765672075056 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1043367512358686149, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_Name + value: wall_half + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} +--- !u!4 &5023496906358540367 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + m_PrefabInstance: {fileID: 4649423765672075056} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5172477396844023544 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4889161309102663695 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5172477396844023544} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5418718457538407090 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5702323750627183685 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5418718457538407090} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5856206915726450174 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 810159394070859510, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_Name + value: wall_endcap + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} +--- !u!4 &5850455364691413426 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + m_PrefabInstance: {fileID: 5856206915726450174} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Left.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Left.prefab.meta new file mode 100644 index 00000000..cd26a050 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Left.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 80ed2fe86d7677d498f807270b37b1f7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Right.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Right.prefab new file mode 100644 index 00000000..dae558f8 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Right.prefab @@ -0,0 +1,429 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_End-Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5850455364691413426} + - {fileID: 6510878023278460138} + - {fileID: 7590082807223568818} + - {fileID: 7658338213510579066} + - {fileID: 5609217931458655351} + - {fileID: 2928339009210108982} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 3 + NorthConnection: 1 + EastConnection: 1 + SouthConnection: 1 + WestConnection: 2 +--- !u!1001 &3220656849617857217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2928339009210108982 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3220656849617857217} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5316058981836116608 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5609217931458655351 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5316058981836116608} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5856206915726450174 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 810159394070859510, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_Name + value: wall_endcap + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} +--- !u!4 &5850455364691413426 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + m_PrefabInstance: {fileID: 5856206915726450174} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6875396313488960405 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1043367512358686149, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_Name + value: wall_half + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} +--- !u!4 &6510878023278460138 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + m_PrefabInstance: {fileID: 6875396313488960405} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7873693607031058245 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7590082807223568818 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7873693607031058245} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7950679083566556557 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7658338213510579066 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7950679083566556557} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Right.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Right.prefab.meta new file mode 100644 index 00000000..6594a75d --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Right.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d9e49365637f4444a99840103c5d5a44 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Top.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Top.prefab new file mode 100644 index 00000000..84afcedd --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Top.prefab @@ -0,0 +1,429 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_End-Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5850455364691413426} + - {fileID: 3785585025270680142} + - {fileID: 4380211674533197187} + - {fileID: 7367585767430145580} + - {fileID: 810361190878359143} + - {fileID: 2785037942557705029} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 3 + NorthConnection: 1 + EastConnection: 1 + SouthConnection: 2 + WestConnection: 1 +--- !u!1001 &1094205052791605392 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &810361190878359143 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1094205052791605392} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2501731759581226418 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &2785037942557705029 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2501731759581226418} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3582613589081382193 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.w + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 270 + objectReference: {fileID: 0} + - target: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1043367512358686149, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + propertyPath: m_Name + value: wall_half + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} +--- !u!4 &3785585025270680142 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 374108375595800447, guid: 7bb493b4248defa4ab921d2219106ff5, type: 3} + m_PrefabInstance: {fileID: 3582613589081382193} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4096091792788951924 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4380211674533197187 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4096091792788951924} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5856206915726450174 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 810159394070859510, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + propertyPath: m_Name + value: wall_endcap + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} +--- !u!4 &5850455364691413426 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 33094207828284492, guid: 44b6fb5677019e149a62f77fdb78c8ca, type: 3} + m_PrefabInstance: {fileID: 5856206915726450174} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7074999706281058523 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7367585767430145580 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7074999706281058523} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Top.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Top.prefab.meta new file mode 100644 index 00000000..68be0bd2 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_End-Top.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3162a96ef13239b41ba3d21ca801cdc4 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal.prefab new file mode 100644 index 00000000..a1e525b1 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_Horizontal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4360322165471194875} + - {fileID: 1647641544877339333} + - {fileID: 7586020610104622510} + - {fileID: 830720127313871033} + - {fileID: 3711758642926039513} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 4 + NorthConnection: 1 + EastConnection: 2 + SouthConnection: 1 + WestConnection: 2 +--- !u!1001 &1123315001735145038 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &830720127313871033 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1123315001735145038} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1354466136905946162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1647641544877339333 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1354466136905946162} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4004630629140551470 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3711758642926039513 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4004630629140551470} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4699103459435693399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 8574775589886832918, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_Name + value: wall + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} +--- !u!4 &4360322165471194875 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + m_PrefabInstance: {fileID: 4699103459435693399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7878883765900417881 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7586020610104622510 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7878883765900417881} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal.prefab.meta new file mode 100644 index 00000000..dc89cc54 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bd98fb12d63b7bc49ae0f03c2245b435 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Bot.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Bot.prefab new file mode 100644 index 00000000..8649a4f4 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Bot.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_Horizontal_Border_Bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4360322165471194875} + - {fileID: 3480053089440806081} + - {fileID: 3417758844293815299} + - {fileID: 7116834794575667191} + - {fileID: 4581413004494733428} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 1 + EastConnection: 2 + SouthConnection: 0 + WestConnection: 2 +--- !u!1001 &3134451501138770676 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3417758844293815299 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3134451501138770676} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3772397318664049206 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3480053089440806081 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3772397318664049206} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4289094107525441155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4581413004494733428 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4289094107525441155} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4699103459435693399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 8574775589886832918, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_Name + value: wall + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} +--- !u!4 &4360322165471194875 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + m_PrefabInstance: {fileID: 4699103459435693399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7409983857184176384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7116834794575667191 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7409983857184176384} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Bot.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Bot.prefab.meta new file mode 100644 index 00000000..9b2f8f7f --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Bot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d32ae7acb5c9b0f489ce40dc2e15c772 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Top.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Top.prefab new file mode 100644 index 00000000..0251471e --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Top.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_Horizontal_Border_Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4360322165471194875} + - {fileID: 7673507498600126017} + - {fileID: 3035679497339523794} + - {fileID: 6046120019928587046} + - {fileID: 7637846193392718417} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 0 + EastConnection: 2 + SouthConnection: 1 + WestConnection: 2 +--- !u!1001 &3328574556152411173 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3035679497339523794 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3328574556152411173} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4699103459435693399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 8574775589886832918, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_Name + value: wall + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} +--- !u!4 &4360322165471194875 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + m_PrefabInstance: {fileID: 4699103459435693399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6339305314881207761 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &6046120019928587046 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6339305314881207761} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7921420674419913894 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7637846193392718417 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7921420674419913894} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7956832424814358710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7673507498600126017 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 7956832424814358710} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Top.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Top.prefab.meta new file mode 100644 index 00000000..0e0a450d --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Horizontal_Border_Top.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 10dc33d8ada12f84ebd7234446f34c45 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical.prefab new file mode 100644 index 00000000..df87c33a --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4360322165471194875} + - {fileID: 7218990135358690544} + - {fileID: 5171297277911717635} + - {fileID: 4368322002311831451} + - {fileID: 509432266119307527} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 4 + NorthConnection: 2 + EastConnection: 1 + SouthConnection: 2 + WestConnection: 1 +--- !u!1001 &216246953953724400 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &509432266119307527 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 216246953953724400} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4075470898228115820 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4368322002311831451 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4075470898228115820} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4699103459435693399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 8574775589886832918, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_Name + value: wall + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} +--- !u!4 &4360322165471194875 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + m_PrefabInstance: {fileID: 4699103459435693399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4888021872099897844 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5171297277911717635 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4888021872099897844} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6935156126100976135 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &7218990135358690544 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 6935156126100976135} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical.prefab.meta new file mode 100644 index 00000000..a0e3e8cf --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2c83cfd89cb8a284caca24f2ca9d0ba3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Left.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Left.prefab new file mode 100644 index 00000000..9e998499 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Left.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_Vertical_Border_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4360322165471194875} + - {fileID: 1448674158283256503} + - {fileID: 4105992060985004175} + - {fileID: 4142270751230350276} + - {fileID: 5486120723328018755} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 1 + SouthConnection: 2 + WestConnection: 0 +--- !u!1001 &1156061708318872640 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &1448674158283256503 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 1156061708318872640} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4389589623669536376 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4105992060985004175 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4389589623669536376} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4426426873908999475 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &4142270751230350276 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 4426426873908999475} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4699103459435693399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 8574775589886832918, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_Name + value: wall + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} +--- !u!4 &4360322165471194875 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + m_PrefabInstance: {fileID: 4699103459435693399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5202505551814447028 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5486120723328018755 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5202505551814447028} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Left.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Left.prefab.meta new file mode 100644 index 00000000..36263aa9 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Left.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2fce0180ccd18534faacb5e22db086b9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Right.prefab b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Right.prefab new file mode 100644 index 00000000..54c63ae2 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Right.prefab @@ -0,0 +1,366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2704001218989138493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6005784024767507118} + - component: {fileID: 2833306351573178509} + m_Layer: 0 + m_Name: Wall_Vertical_Border_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6005784024767507118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4360322165471194875} + - {fileID: 3869404232079634970} + - {fileID: 3280792615143757148} + - {fileID: 8656492056384102350} + - {fileID: 5193039807227903616} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2833306351573178509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2704001218989138493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d90f2aa34dad1784098880dd41dbe0ad, type: 3} + m_Name: + m_EditorClassIdentifier: + Weight: 2 + NorthConnection: 2 + EastConnection: 0 + SouthConnection: 2 + WestConnection: 1 +--- !u!1001 &2996627713552004011 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3280792615143757148 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 2996627713552004011} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3576839018701788397 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &3869404232079634970 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 3576839018701788397} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4699103459435693399 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 8574775589886832918, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_Name + value: wall + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} +--- !u!4 &4360322165471194875 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9057979492166101932, guid: 2be38d2d83c67c746a85cd5ffed547ec, type: 3} + m_PrefabInstance: {fileID: 4699103459435693399} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5476655013135505527 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &5193039807227903616 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 5476655013135505527} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8949663109761874233 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6005784024767507118} + m_Modifications: + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1557967568079730318, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + propertyPath: m_Name + value: RandomTile (1,1) (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} +--- !u!4 &8656492056384102350 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 293189753699165943, guid: 64c9a547c08978c44a5af0fe0da87fe8, type: 3} + m_PrefabInstance: {fileID: 8949663109761874233} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Right.prefab.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Right.prefab.meta new file mode 100644 index 00000000..680e3ddc --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Resources/ChunkPrefabs/Wall_Vertical_Border_Right.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 989f0d6e8bde6834ebbd740844aeba0e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts.meta new file mode 100644 index 00000000..fcea0173 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d125568226c3e6c4494eddbf5a5cbb65 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkCompatibilityMatrix.cs b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkCompatibilityMatrix.cs new file mode 100644 index 00000000..8c2ef8cf --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkCompatibilityMatrix.cs @@ -0,0 +1,10 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[CreateAssetMenu(fileName = "ChunkCompatibilityMatrix", menuName = "WFC/Chunk Compatibility Matrix")] +public class ChunkCompatibilityMatrix : ScriptableObject +{ + public SerializableDictionary>> compatibilityMatrix = + new SerializableDictionary>>(); +} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkCompatibilityMatrix.cs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkCompatibilityMatrix.cs.meta new file mode 100644 index 00000000..65f6fe16 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkCompatibilityMatrix.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6dbe4c263aa6e7043ac96f86ead9624d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionData.cs b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionData.cs new file mode 100644 index 00000000..31474553 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionData.cs @@ -0,0 +1,30 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ChunkConnectionData : MonoBehaviour +{ + [Tooltip("Higher weight = higher chance to be chosen")] + public float Weight = 1f; // Default weight + + public ConnectionSocket NorthConnection; + public ConnectionSocket EastConnection; + public ConnectionSocket SouthConnection; + public ConnectionSocket WestConnection; + + public bool IsBorderPrefab() + { + return NorthConnection == ConnectionSocket.border || + EastConnection == ConnectionSocket.border || + SouthConnection == ConnectionSocket.border || + WestConnection == ConnectionSocket.border; + } +} + +[System.Serializable] +public enum ConnectionSocket +{ + border, + floor, + walljoint +} \ No newline at end of file diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionData.cs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionData.cs.meta new file mode 100644 index 00000000..f47b1bb3 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d90f2aa34dad1784098880dd41dbe0ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionRegistry.cs b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionRegistry.cs new file mode 100644 index 00000000..1cae4765 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionRegistry.cs @@ -0,0 +1,120 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +public class ChunkConnectionRegistry : MonoBehaviour +{ + public Dictionary>> compatibilityMatrix = + new Dictionary>>(); + + public List prefabs = new List(); + + + [ContextMenu("BuildCompatibilityMatrix")] + // Precompute compatibility for all prefabs + public void BuildCompatibilityMatrix() + { + // Initialize the matrix for all directions + foreach (Direction dir in Enum.GetValues(typeof(Direction))) + { + compatibilityMatrix[dir] = new Dictionary>(); + } + + // Populate the matrix + foreach (GameObject prefab in prefabs) + { + ChunkConnectionData conn = prefab.GetComponent(); + if (conn == null) continue; + + // For each possible neighbor direction relative to the center + foreach (Direction neighborDir in Enum.GetValues(typeof(Direction))) + { + // Get the socket from the prefab on the side that would connect to the neighbor + // If neighborDir is North, we need the prefab's South socket, etc. + ConnectionSocket socket = ConnectionCompatibilityHelpers.GetSocketInDirection(conn, + ConnectionCompatibilityHelpers.GetOppositeDirection(neighborDir)); + + // Log the addition + Debug.Log($"Adding {prefab.name} to {neighborDir} direction with socket {socket}"); + + // Add the prefab to the compatibility list for the neighbor direction + if (!compatibilityMatrix[neighborDir].ContainsKey(socket)) + { + compatibilityMatrix[neighborDir][socket] = new List(); + } + compatibilityMatrix[neighborDir][socket].Add(prefab); + } + } + + DebugLogCompatibilityMatrix(); + } + + void DebugLogCompatibilityMatrix() + { + foreach (var dirEntry in compatibilityMatrix) + { + Direction dir = dirEntry.Key; + foreach (var socketEntry in dirEntry.Value) + { + ConnectionSocket socket = socketEntry.Key; + Debug.Log($"Direction: {dir}, Socket: {socket} → {socketEntry.Value.Count} prefabs"); + } + } + } + + private void OnValidate() + { +#if UNITY_EDITOR + foreach (ChunkConnectionData chunkPrefab in Resources.FindObjectsOfTypeAll()) + { + if (prefabs.Contains(chunkPrefab.gameObject)) continue; + + prefabs.Add(chunkPrefab.gameObject); + } + + prefabs.Sort((x, y) => y.GetComponent().Weight + .CompareTo(x.GetComponent().Weight)); + +#endif + } +} + +public static class ConnectionCompatibilityHelpers +{ + // Helper to get the opposite direction (e.g., North <-> South) + public static Direction GetOppositeDirection(Direction dir) + { + switch (dir) + { + case Direction.North: return Direction.South; + case Direction.South: return Direction.North; + case Direction.East: return Direction.West; + case Direction.West: return Direction.East; + default: throw new ArgumentException("Invalid direction"); + } + } + + // Helper to fetch a socket type from ChunkConnectionData for a direction + public static ConnectionSocket GetSocketInDirection(ChunkConnectionData conn, Direction dir) + { + switch (dir) + { + case Direction.North: return conn.NorthConnection; + case Direction.East: return conn.EastConnection; + case Direction.South: return conn.SouthConnection; + case Direction.West: return conn.WestConnection; + default: throw new ArgumentException("Invalid direction"); + } + } +} + +[System.Serializable] +public enum Direction +{ + North, + East, + South, + West +} \ No newline at end of file diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionRegistry.cs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionRegistry.cs.meta new file mode 100644 index 00000000..0a3a3787 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkConnectionRegistry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9775f8965af138545a7909520fa64b29 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkRotationVariantsGenerator.cs b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkRotationVariantsGenerator.cs new file mode 100644 index 00000000..1cf1293b --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkRotationVariantsGenerator.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using System.IO; +using UnityEngine; + +public class ChunkRotationVariantsGenerator : MonoBehaviour +{ + [SerializeField] private string path = "Assets/Resources/DungeonChunks"; + [SerializeField] private List chunkPrefabsToGenerateVariants; + + List variants = new List(); + + ConnectionSocket posXSocket; + ConnectionSocket negXSocket; + ConnectionSocket posZSocket; + ConnectionSocket negZSocket; + +} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkRotationVariantsGenerator.cs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkRotationVariantsGenerator.cs.meta new file mode 100644 index 00000000..dd508248 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/ChunkRotationVariantsGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 29c0f06bb6a50cc4aa0e6a8cafc277fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized.meta new file mode 100644 index 00000000..e70879c6 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd84c0910425f6242818d95558aab537 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTile.cs b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTile.cs new file mode 100644 index 00000000..1c35a660 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTile.cs @@ -0,0 +1,31 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class RandomizeTile : MonoBehaviour +{ + void Awake() + { + // Get all child transforms, including inactive ones. + Transform[] allTransforms = GetComponentsInChildren(true); + List childTransforms = new List(); + + // Exclude the parent transform. + foreach (Transform t in allTransforms) + { + if (t != transform) + { + childTransforms.Add(t); + // Disable each child initially. + t.gameObject.SetActive(false); + } + } + + // If there is at least one child, enable one at random. + if (childTransforms.Count > 0) + { + int randomIndex = Random.Range(0, childTransforms.Count); + childTransforms[randomIndex].gameObject.SetActive(true); + } + } +} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTile.cs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTile.cs.meta new file mode 100644 index 00000000..8cd7a756 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8626cc9f48a84294b98d93954ae27902 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTileRotation.cs b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTileRotation.cs new file mode 100644 index 00000000..da3e2a36 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTileRotation.cs @@ -0,0 +1,12 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class RandomizeTileRotation : MonoBehaviour +{ + private float[] rotations = new float[] { 0, 90, 180, 270}; + private void Awake() + { + this.transform.localEulerAngles = new Vector3(0f, rotations[Random.Range(0, rotations.Length)], 0f); + } +} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTileRotation.cs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTileRotation.cs.meta new file mode 100644 index 00000000..4ea410dd --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/Randomized/RandomizeTileRotation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4309f629f793d4a4a94ea4609c81e642 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WFCGenerator.cs b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WFCGenerator.cs new file mode 100644 index 00000000..4e0db641 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WFCGenerator.cs @@ -0,0 +1,561 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using UnityEngine; + +public class WFCGenerator : MonoBehaviour +{ + [SerializeField] private ChunkConnectionRegistry chunkCompatibilityMatrix; + [SerializeField] private Transform mapParent; + [Space] + [SerializeField] private int gridWidth = 10; + [SerializeField] private int gridHeight = 10; + [SerializeField] private int chunkSizeX = 4; + [SerializeField] private int chunkSizeZ = 4; + [Space] + [SerializeField] private int seed; //not working + [SerializeField] private bool randomizeSeed = true; + [Space] + [SerializeField] private bool closedBorders = true; + + [Header("RuntimeOnly:")] + [SerializeField] private WaveCell[,] grid; + + [Space] + [SerializeField] private int delayAwait = 3000; + [SerializeField] private float delayCoroutine = 3f; + + bool broken = false; + + private void Start() + { + chunkCompatibilityMatrix.BuildCompatibilityMatrix(); + + if (randomizeSeed) + seed = UnityEngine.Random.Range(0, 1000000); + + + UnityEngine.Random.InitState(seed); + InitializeGrid(chunkCompatibilityMatrix.prefabs); + GenerateMap(); + } + + void InitializeGrid(List allPrefabs) + { + grid = new WaveCell[gridWidth, gridHeight]; + for (int x = 0; x < gridWidth; x++) + { + for (int y = 0; y < gridHeight; y++) + { + // Start with all prefabs as possibilities + List possiblePrefabs = new List(allPrefabs); + + // If using closed borders, restrict edge cells to prefabs with closed sockets + if (closedBorders) + { + possiblePrefabs = FilterPrefabsForBorders(x, y, possiblePrefabs); + } + + // Start with all prefabs as possibilities + grid[x, y] = new WaveCell(new List(possiblePrefabs), new Vector2Int(x, y)); + } + } + } + + /* void OnDrawGizmos() + { + grid = new WaveCell[gridWidth, gridHeight]; + + for (int x = 0; x < gridWidth; x++) + { + for (int y = 0; y < gridHeight; y++) + { + grid[x, y] = new WaveCell(new List(chunkCompatibilityMatrix.prefabs), new Vector2Int(x, y)); + + Gizmos.color = Color.black; + + if (x == 0 && y == 0) + Gizmos.color = Color.green; + if (x == gridWidth - 1 && y == gridHeight - 1) + Gizmos.color = Color.red; + if (x == 0 && y == gridHeight - 1) + Gizmos.color = Color.yellow; + if (x == gridWidth - 1 && y == 0) + Gizmos.color = Color.blue; + + Gizmos.DrawSphere(new Vector3(grid[x, y].GridPosition.x * chunkSizeX, 0, grid[x, y].GridPosition.y * chunkSizeZ), (chunkSizeX + chunkSizeZ) / 4); + } + } + + }*/ + + + + // Restrict edge cells to prefabs with walls or closed connections + List FilterPrefabsForBorders(int x, int y, List possiblePrefabs) + { + List filtered = new List(); + + foreach (GameObject prefab in possiblePrefabs) + { + ChunkConnectionData conn = prefab.GetComponent(); + bool isValidForBorder = true; + + // Check north border (y == gridHeight - 1) + if (y == gridHeight - 1 && conn.NorthConnection != ConnectionSocket.border) + isValidForBorder = false; + // Check south border (y == 0) + if (y == 0 && conn.SouthConnection != ConnectionSocket.border) + isValidForBorder = false; + // Check east border (x == gridWidth - 1) + if (x == gridWidth - 1 && conn.EastConnection != ConnectionSocket.border) + isValidForBorder = false; + // Check west border (x == 0) + if (x == 0 && conn.WestConnection != ConnectionSocket.border) + isValidForBorder = false; + + + // check BOT LEFT corner connection to upwards wall + if (x == 0 && y == 0 && conn.NorthConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + // check BOT LEFT corner connection to rightwards wall + if (x == 0 && y == 0 && conn.EastConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + + + // check BOT RIGHT corner connection to upwards wall + if (x == gridWidth - 1 && y == 0 && conn.NorthConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + // check BOT RIGHT corner connection to leftwards wall + if (x == gridWidth - 1 && y == 0 && conn.WestConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + + + // check TOP LEFT corner connection to downwards wall + if (x == 0 && y == gridHeight - 1 && conn.SouthConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + // check TOP LEFT corner connection to rightwards wall + if (x == 0 && y == gridHeight - 1 && conn.EastConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + + + + // check TOP RIGHT corner connection to downwards wall + if (x == gridWidth - 1 && y == gridHeight - 1 && conn.SouthConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + // check TOP RIGHT corner connection to leftwards wall + if (x == gridWidth - 1 && y == gridHeight - 1 && conn.WestConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + + + // check LEFT WALL border connections up/down + if (x == 0 && y != 0 && y != gridHeight - 1 && conn.NorthConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + if (x == 0 && y != 0 && y != gridHeight - 1 && conn.SouthConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + + + // check Right WALL border connections up/down + if (x == gridWidth - 1 && y != 0 && y != gridHeight - 1 && conn.NorthConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + if (x == gridWidth - 1 && y != 0 && y != gridHeight - 1 && conn.SouthConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + + + // check TOP WALL border connections left/right + if (x != 0 && x != gridWidth - 1 && y == gridHeight - 1 && conn.WestConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + if (x != 0 && x != gridWidth - 1 && y == gridHeight - 1 && conn.EastConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + + + // check BOT WALL border connections left/right + if (x != 0 && x != gridWidth - 1 && y == 0 && conn.WestConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + if (x != 0 && x != gridWidth - 1 && y == 0 && conn.EastConnection != ConnectionSocket.walljoint) + isValidForBorder = false; + + if (isValidForBorder) + filtered.Add(prefab); + } + + return filtered.Count > 0 ? filtered : possiblePrefabs; // Fallback to avoid contradictions + } + + void ForceCollapseCell(Vector2Int cellPos, GameObject forcedPrefab) + { + WaveCell cell = grid[cellPos.x, cellPos.y]; + cell.PossiblePrefabs = new List { forcedPrefab }; + cell.IsCollapsed = true; + PropagateConstraints(cellPos); + } + + /* // Find the cell with the smallest number of possible prefabs + Vector2Int FindMinEntropyCell() + { + int minEntropy = int.MaxValue; + List candidates = new List(); + + for (int x = 0; x < gridWidth; x++) + { + for (int y = 0; y < gridHeight; y++) + { + WaveCell cell = grid[x, y]; + if (cell.IsCollapsed) continue; + + if (cell.Entropy < minEntropy) + { + minEntropy = cell.Entropy; + candidates.Clear(); + candidates.Add(new Vector2Int(x, y)); + } + else if (cell.Entropy == minEntropy) + { + candidates.Add(new Vector2Int(x, y)); + } + } + } + + // Pick a random candidate to avoid directional bias + return candidates[UnityEngine.Random.Range(0, candidates.Count)]; + }*/ + Vector2Int FindMinEntropyCell() + { + int minEntropy = int.MaxValue; + List candidates = new List(); + + // First pass: find minimum entropy + for (int x = 0; x < gridWidth; x++) + { + for (int y = 0; y < gridHeight; y++) + { + WaveCell cell = grid[x, y]; + if (cell.IsCollapsed) continue; + + if (cell.Entropy < minEntropy) + { + minEntropy = cell.Entropy; + } + } + } + + // Second pass: collect all cells with minimum entropy + for (int x = 0; x < gridWidth; x++) + { + for (int y = 0; y < gridHeight; y++) + { + WaveCell cell = grid[x, y]; + if (cell.IsCollapsed) continue; + + if (cell.Entropy == minEntropy) + { + // Prioritize cells with more collapsed neighbors + int collapsedNeighbors = CountCollapsedNeighbors(new Vector2Int(x, y)); + if (collapsedNeighbors > 0) + { + candidates.Insert(0, new Vector2Int(x, y)); // Add to front + } + else + { + candidates.Add(new Vector2Int(x, y)); // Add to back + } + } + } + } + + return candidates[UnityEngine.Random.Range(0, Mathf.Min(candidates.Count, 3))]; // Pick from top 3 + } + private int CountCollapsedNeighbors(Vector2Int pos) + { + int count = 0; + foreach (Direction dir in Enum.GetValues(typeof(Direction))) + { + Vector2Int neighborPos = GetNeighborPosition(pos, dir); + if (!IsOutOfBounds(neighborPos) && grid[neighborPos.x, neighborPos.y].IsCollapsed) + { + count++; + } + } + return count; + } + + + async void CollapseCell(Vector2Int cellPos) + { + await Task.Delay(delayAwait); // Simulating async work + + WaveCell cell = grid[cellPos.x, cellPos.y]; + if (cell.IsCollapsed || cell.Entropy == 0) return; + + GameObject chosenPrefab = GetWeightedRandomPrefab(cell.PossiblePrefabs); + //Debug.Log("cell.PossiblePrefabs.count" + cell.PossiblePrefabs.Count); + //GameObject chosenPrefab = cell.PossiblePrefabs.Find(p => p.name.Contains("Floor")); + + if (chosenPrefab == null) + { + Debug.LogError("No valid floor prefab found!"); + } + + //Debug.Log("Collapsed cell: " + cellPos.x + ", " + cellPos.y + " = " + chosenPrefab.name); + + // Collapse the cell to this prefab + cell.PossiblePrefabs = new List { chosenPrefab }; + cell.IsCollapsed = true; + + InstantiateCollapsedCell(cell); + + await Task.Delay(delayAwait); // Simulating async work + + // Propagate constraints to neighbors + PropagateConstraints(cellPos); + } + + // Helper: Weighted random selection + GameObject GetWeightedRandomPrefab(List possiblePrefabs) + { + // Calculate total weight of all possible prefabs + float totalWeight = 0; + foreach (GameObject prefab in possiblePrefabs) + { + totalWeight += prefab.GetComponent().Weight; + } + + // Handle edge cases (all weights zero or negative) + if (totalWeight <= 0) + { + return possiblePrefabs[UnityEngine.Random.Range(0, possiblePrefabs.Count)]; + } + + // Pick a random value within the total weight + float randomValue = UnityEngine.Random.Range(0, totalWeight); + float cumulativeWeight = 0; + + foreach (GameObject conn in possiblePrefabs) + { + cumulativeWeight += conn.GetComponent().Weight; + + if (randomValue <= cumulativeWeight) + { + return conn; + } + } + + // Fallback (should never reach here) + Debug.Log("Fallback weightedRandom"); + return possiblePrefabs[0]; + } + + async void PropagateConstraints(Vector2Int startCellPos) + { + Queue cellsToProcess = new Queue(); + cellsToProcess.Enqueue(startCellPos); + + while (cellsToProcess.Count > 0) + { + Vector2Int cellPos = cellsToProcess.Dequeue(); + WaveCell cell = grid[cellPos.x, cellPos.y]; + + foreach (Direction dir in Enum.GetValues(typeof(Direction))) + { + Vector2Int neighborPos = GetNeighborPosition(cellPos, dir); + if (IsOutOfBounds(neighborPos)) continue; + + WaveCell neighborCell = grid[neighborPos.x, neighborPos.y]; + if (neighborCell.IsCollapsed) continue; + + //if (IsDirectionOutOfBounds(neighborCell.GridPosition, dir)) continue; + + ConnectionSocket requiredSocket = GetSocketForDirection(cell, dir); + List validPrefabs = FilterPrefabsForNeighbor(neighborCell, dir, requiredSocket); + + for (int i = 0; i < validPrefabs.Count; i++) + { + Debug.Log("Cell: " + cell.GridPosition + " has possible neighbors " + dir + " = " + validPrefabs[i].name); + } + + // Check for contradictions here! + if (validPrefabs.Count == 0) + { + //LocalResetCell(neighborCell, chunkCompatibilityMatrix.prefabs); + Debug.LogError($"Contradiction at {neighborPos}! No valid prefabs for {dir}/{requiredSocket}."); + //broken = true; + //cellsToProcess.Enqueue(neighborPos); + return; + } + + if (validPrefabs.Count < neighborCell.PossiblePrefabs.Count) + { + neighborCell.PossiblePrefabs = validPrefabs; + cellsToProcess.Enqueue(neighborPos); + } + + + } + + await Task.Delay(delayAwait); // Simulating async work + } + } + + // Example contradiction handler (restart generation) + void HandleContradiction() + { + Debug.Log("rip generation due to contradiction..."); + + } + bool IsOutOfBounds(Vector2Int pos) + { + return pos.x < 0 || pos.x >= gridWidth || pos.y < 0 || pos.y >= gridHeight; + } + bool IsDirectionOutOfBounds(Vector2Int pos, Direction dir) + { + return IsOutOfBounds(GetNeighborPosition(pos, dir)); + } + bool IsBorderCellPosition(WaveCell cell) + { + return cell.GridPosition.x == 0 || + cell.GridPosition.y == 0 || + cell.GridPosition.x == gridWidth - 1 || + cell.GridPosition.y == gridHeight - 1; + } + ConnectionSocket GetSocketForDirection(WaveCell cell, Direction dir) + { + //Debug.Log("GetSocketForDir: " + dir + " " + cell.GridPosition + " " + cell.PossiblePrefabs.Count); + + if (cell.PossiblePrefabs.Count == 0) + { + Debug.LogError($"Cell {cell.GridPosition} has no possible prefabs!"); + throw new InvalidOperationException("Contradiction encountered."); + } + + // The cell is collapsed, so it has exactly one prefab + ChunkConnectionData conn = cell.PossiblePrefabs[0].GetComponent(); + + switch (dir) + { + case Direction.North: return conn.NorthConnection; + case Direction.South: return conn.SouthConnection; + case Direction.East: return conn.EastConnection; + case Direction.West: return conn.WestConnection; + default: throw new ArgumentException("Invalid direction"); + } + } + + // Helper: Get neighbor position for a direction + Vector2Int GetNeighborPosition(Vector2Int pos, Direction dir) + { + switch (dir) + { + case Direction.North: return new Vector2Int(pos.x, pos.y + 1); + case Direction.South: return new Vector2Int(pos.x, pos.y - 1); + case Direction.East: return new Vector2Int(pos.x + 1, pos.y); + case Direction.West: return new Vector2Int(pos.x - 1, pos.y); + default: return pos; + } + } + + // Helper: Filter prefabs based on compatibility + /*List FilterPrefabsForNeighbor(WaveCell neighborCell, Direction dir, ConnectionSocket requiredSocket) + { + // Log valid prefabs from the matrix + // Get the OPPOSITE direction for the neighbor's required socket + Direction neighborRequiredDir = ConnectionCompatibilityHelpers.GetOppositeDirection(dir); + + // Fetch valid prefabs from the compatibility matrix + if (chunkCompatibilityMatrix.compatibilityMatrix.TryGetValue(neighborRequiredDir, out var socketDict) && + socketDict.TryGetValue(requiredSocket, out var validPrefabs)) + { + // Intersect with the neighbor's current possible prefabs + List intersection = validPrefabs.Intersect(neighborCell.PossiblePrefabs).ToList(); + + for (int i = intersection.Count - 1; i >= 0; i--) + { + if (!IsBorderCellPosition(neighborCell)) + if (intersection[i].GetComponent().IsBorderPrefab()) + intersection.RemoveAt(i); + } + if (intersection.Count > 0) + return intersection; + } + + Debug.LogError($"No prefabs found for {neighborRequiredDir} direction and socket {requiredSocket}!"); + return new List(); + }*/ + + List FilterPrefabsForNeighbor(WaveCell neighborCell, Direction dir, ConnectionSocket requiredSocket) + { + // Use the neighbor direction directly since the matrix is keyed by neighbor direction. + if (chunkCompatibilityMatrix.compatibilityMatrix.TryGetValue(dir, out var socketDict) && + socketDict.TryGetValue(requiredSocket, out var validPrefabs)) + { + // Intersect with the neighbor's current possible prefabs + List intersection = validPrefabs.Intersect(neighborCell.PossiblePrefabs).ToList(); + + for (int i = intersection.Count - 1; i >= 0; i--) + { + if (!IsBorderCellPosition(neighborCell)) + if (intersection[i].GetComponent().IsBorderPrefab()) + intersection.RemoveAt(i); + } + if (intersection.Count > 0) + return intersection; + } + + Debug.LogError($"No prefabs found for {dir} direction and socket {requiredSocket}!"); + return new List(); + } + + void InstantiatePrefabs() + { + for (int x = 0; x < gridWidth; x++) + { + for (int y = 0; y < gridHeight; y++) + { + WaveCell cell = grid[x, y]; + + ChunkConnectionData prefab = cell.PossiblePrefabs[0].GetComponent(); + Vector3 position = new Vector3(x * chunkSizeX, 0, y * chunkSizeZ); + Instantiate(prefab, position, Quaternion.identity, mapParent); + + } + } + } + + void InstantiateCollapsedCell(WaveCell cell) + { + ChunkConnectionData prefab = cell.PossiblePrefabs[0].GetComponent(); + Vector3 position = new Vector3(cell.GridPosition.x * chunkSizeX, 0, cell.GridPosition.y * chunkSizeZ); + Instantiate(prefab, position, Quaternion.identity, mapParent); + } + + void GenerateMap() + { + StartCoroutine(RunWFC()); + } + + + IEnumerator RunWFC() + { + while (!AllCellsCollapsed()) + { + Vector2Int cellPos = FindMinEntropyCell(); + CollapseCell(cellPos); + yield return new WaitForSeconds(delayCoroutine); + } + //if (AllCellsCollapsed()) + // InstantiatePrefabs(); + } + + bool AllCellsCollapsed() + { + for (int x = 0; x < gridWidth; x++) + { + for (int y = 0; y < gridHeight; y++) + { + if (!grid[x, y].IsCollapsed) return false; + } + } + return true; + } +} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WFCGenerator.cs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WFCGenerator.cs.meta new file mode 100644 index 00000000..f84f6237 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WFCGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0c1a1ca9b18823d42ab7bb08d8f5ba37 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WaveCell.cs b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WaveCell.cs new file mode 100644 index 00000000..3445b2a4 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WaveCell.cs @@ -0,0 +1,21 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[System.Serializable] +public class WaveCell +{ + public List PossiblePrefabs; // Prefabs that could still fit here + public bool IsCollapsed; // Has this cell been finalized? + public Vector2Int GridPosition; // Optional: Track position for debugging + + public WaveCell(List allPrefabs, Vector2Int gridPos) + { + PossiblePrefabs = new List(allPrefabs); + IsCollapsed = false; + GridPosition = gridPos; + } + + // Returns the "entropy" (number of possibilities remaining) + public int Entropy => PossiblePrefabs.Count; +} diff --git a/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WaveCell.cs.meta b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WaveCell.cs.meta new file mode 100644 index 00000000..d4f69622 --- /dev/null +++ b/Assets/Scripts/-ProceduralGeneration/WavefunctionCollapse/Scripts/WaveCell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7f22a0d08b57bdc43a41ea8f1fd3e6b0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index 5491f4dd..97c0bbdd 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -9,6 +9,7 @@ "com.unity.ide.rider": "3.0.21", "com.unity.ide.visualstudio": "2.0.18", "com.unity.ide.vscode": "1.2.5", + "com.unity.mathematics": "1.2.6", "com.unity.postprocessing": "3.2.2", "com.unity.purchasing": "4.8.0", "com.unity.recorder": "3.0.3", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index d23d737c..bd869ae1 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -90,6 +90,13 @@ "dependencies": {}, "url": "https://packages.unity.com" }, + "com.unity.mathematics": { + "version": "1.2.6", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.nuget.newtonsoft-json": { "version": "3.2.0", "depth": 2, @@ -119,11 +126,11 @@ "source": "registry", "dependencies": { "com.unity.ugui": "1.0.0", - "com.unity.modules.unityanalytics": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.services.core": "1.8.1", "com.unity.modules.androidjni": "1.0.0", - "com.unity.services.core": "1.8.1" + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" }, "url": "https://packages.unity.com" }, @@ -141,9 +148,9 @@ "depth": 1, "source": "registry", "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", "com.unity.nuget.newtonsoft-json": "3.0.2", - "com.unity.modules.androidjni": "1.0.0" + "com.unity.modules.unitywebrequest": "1.0.0" }, "url": "https://packages.unity.com" }, @@ -189,9 +196,9 @@ "depth": 0, "source": "registry", "dependencies": { + "com.unity.modules.audio": "1.0.0", "com.unity.modules.director": "1.0.0", "com.unity.modules.animation": "1.0.0", - "com.unity.modules.audio": "1.0.0", "com.unity.modules.particlesystem": "1.0.0" }, "url": "https://packages.unity.com"