From d686fba7c3c4c9dd25f9d0fa9952beaacf318d13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Nu=C8=9Biu?= Date: Sun, 2 Jun 2019 14:13:10 +0300 Subject: [PATCH] Add LevelManager + devSprites --- Assets/DevMocks/bman_destructible_wall.prefab | 130 ++ .../bman_destructible_wall.prefab.meta | 7 + Assets/DevMocks/bman_wall.png | Bin 0 -> 434 bytes Assets/DevMocks/bman_wall.png.meta | 110 ++ Assets/DevMocks/bman_wall.prefab | 130 ++ Assets/DevMocks/bman_wall.prefab.meta | 7 + Assets/Scenes/SampleScene.unity | 1605 +++++++++++------ Assets/Scripts/src/Helpers.meta | 3 + Assets/Scripts/src/Helpers/ListExtensions.cs | 23 + .../src/Helpers/ListExtensions.cs.meta | 3 + Assets/Scripts/src/Managers.meta | 8 + Assets/Scripts/src/Managers/LevelManager.cs | 125 ++ .../Scripts/src/Managers/LevelManager.cs.meta | 11 + 13 files changed, 1618 insertions(+), 544 deletions(-) create mode 100644 Assets/DevMocks/bman_destructible_wall.prefab create mode 100644 Assets/DevMocks/bman_destructible_wall.prefab.meta create mode 100644 Assets/DevMocks/bman_wall.png create mode 100644 Assets/DevMocks/bman_wall.png.meta create mode 100644 Assets/DevMocks/bman_wall.prefab create mode 100644 Assets/DevMocks/bman_wall.prefab.meta create mode 100644 Assets/Scripts/src/Helpers.meta create mode 100644 Assets/Scripts/src/Helpers/ListExtensions.cs create mode 100644 Assets/Scripts/src/Helpers/ListExtensions.cs.meta create mode 100644 Assets/Scripts/src/Managers.meta create mode 100644 Assets/Scripts/src/Managers/LevelManager.cs create mode 100644 Assets/Scripts/src/Managers/LevelManager.cs.meta diff --git a/Assets/DevMocks/bman_destructible_wall.prefab b/Assets/DevMocks/bman_destructible_wall.prefab new file mode 100644 index 0000000..74ddcc2 --- /dev/null +++ b/Assets/DevMocks/bman_destructible_wall.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4177940729222266681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4177940729222266821} + - component: {fileID: 4177940729222266820} + - component: {fileID: 4177940729222266823} + - component: {fileID: 4177940729222266822} + m_Layer: 0 + m_Name: bman_destructible_wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4177940729222266821 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4177940729222266681} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.95, y: -17.53, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4177940729222266820 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4177940729222266681} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 96d3693302b284c92ba9c394bb4f72c1, type: 3} + m_Color: {r: 0.9622642, g: 0.53884333, b: 0.22241013, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!50 &4177940729222266823 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4177940729222266681} + m_BodyType: 2 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!61 &4177940729222266822 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4177940729222266681} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.5, y: 0.5} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 1, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 diff --git a/Assets/DevMocks/bman_destructible_wall.prefab.meta b/Assets/DevMocks/bman_destructible_wall.prefab.meta new file mode 100644 index 0000000..80d0b2c --- /dev/null +++ b/Assets/DevMocks/bman_destructible_wall.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: da559e681f8d34d58bb5f3457045664a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/DevMocks/bman_wall.png b/Assets/DevMocks/bman_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..c62a6c056a5930f61e854a5a79bd4d2a404d0183 GIT binary patch literal 434 zcmV;j0ZsmiP)Px$Y)M2xR9J=0S1oVDFc7^=CP4va)p$uq2TDqZw~=XV(zM?c5*9MG{S7TCC~Zl2 z6=o0=xRJT@JiECMx9WqDbMM7>@9vU)u2x^bz;<_l{bmi5=?umr9X(g*{A3)}nV!Rs zMl8M+rkd8ARX_}#>7md$sQqRw4rV{%R4QU3)Z51^nb2PAV!jLtp+HdxrDSLUl){vz zkmUmR>nGD0+~3{u1#n1xaIIYEJdF*T){q?l@Z*9MHk629*%08j75gH{0zwZj>H-d_ z3$Y7Q3?qpPZp7>Ybf)JC@QY1iG|>B^U%swl{H}d z3(5uddP9qc|GpKp-5pT7;;|1wsZ;BVgj zT)O97F++I|3h>FPewMzEYDCzeoXME92st%?ZbU<<%6jlWF@z-J_$r2x1?4xbX$^iY c=L#9ZH-i`8<#iO#^#A|>07*qoM6N<$g7%HU#{d8T literal 0 HcmV?d00001 diff --git a/Assets/DevMocks/bman_wall.png.meta b/Assets/DevMocks/bman_wall.png.meta new file mode 100644 index 0000000..8674a7d --- /dev/null +++ b/Assets/DevMocks/bman_wall.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 96d3693302b284c92ba9c394bb4f72c1 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 6 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 860cb4d89fb584a81bab705ec5b1d21f + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/DevMocks/bman_wall.prefab b/Assets/DevMocks/bman_wall.prefab new file mode 100644 index 0000000..e8f8ee8 --- /dev/null +++ b/Assets/DevMocks/bman_wall.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5959564480851182330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5959564480851182334} + - component: {fileID: 5959564480851182333} + - component: {fileID: 5959564480851182332} + - component: {fileID: 5959564480851182331} + m_Layer: 0 + m_Name: bman_wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5959564480851182334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5959564480851182330} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5959564480851182333 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5959564480851182330} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 96d3693302b284c92ba9c394bb4f72c1, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!50 &5959564480851182332 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5959564480851182330} + m_BodyType: 2 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!61 &5959564480851182331 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5959564480851182330} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.5, y: 0.5} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 1, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 diff --git a/Assets/DevMocks/bman_wall.prefab.meta b/Assets/DevMocks/bman_wall.prefab.meta new file mode 100644 index 0000000..3357e82 --- /dev/null +++ b/Assets/DevMocks/bman_wall.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd25aabed7c6c491eb405f1e5c5f4d99 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 0ddfa64..f89e7a5 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -201,295 +201,7 @@ Tilemap: m_GameObject: {fileID: 69346940} m_Enabled: 1 m_Tiles: - - first: {x: -1, y: -21, z: 0} - second: - m_TileIndex: 15 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 0, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 1, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 2, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 3, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 4, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 5, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 6, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 7, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 8, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 9, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 10, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 11, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 12, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 13, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 14, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 15, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 16, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 17, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 18, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 19, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 20, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 21, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 22, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 23, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 24, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 25, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 26, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 27, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 28, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 29, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: 30, y: -21, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 9 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -1, y: -20, z: 0} + - first: {x: -1, y: -22, z: 0} second: m_TileIndex: 17 m_TileSpriteIndex: 15 @@ -498,280 +210,883 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 0, y: -20, z: 0} + - first: {x: 0, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 1, y: -20, z: 0} + - first: {x: 1, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 2, y: -20, z: 0} + - first: {x: 2, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 3, y: -20, z: 0} + - first: {x: 3, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 4, y: -20, z: 0} + - first: {x: 4, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 5, y: -20, z: 0} + - first: {x: 5, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 6, y: -20, z: 0} + - first: {x: 6, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 7, y: -20, z: 0} + - first: {x: 7, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 8, y: -20, z: 0} + - first: {x: 8, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 9, y: -20, z: 0} + - first: {x: 9, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 10, y: -20, z: 0} + - first: {x: 10, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 11, y: -20, z: 0} + - first: {x: 11, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 12, y: -20, z: 0} + - first: {x: 12, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 13, y: -20, z: 0} + - first: {x: 13, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 14, y: -20, z: 0} + - first: {x: 14, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 15, y: -20, z: 0} + - first: {x: 15, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 16, y: -20, z: 0} + - first: {x: 16, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 17, y: -20, z: 0} + - first: {x: 17, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 18, y: -20, z: 0} + - first: {x: 18, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 19, y: -20, z: 0} + - first: {x: 19, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 20, y: -20, z: 0} + - first: {x: 20, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 21, y: -20, z: 0} + - first: {x: 21, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 22, y: -20, z: 0} + - first: {x: 22, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 23, y: -20, z: 0} + - first: {x: 23, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 24, y: -20, z: 0} + - first: {x: 24, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 25, y: -20, z: 0} + - first: {x: 25, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 26, y: -20, z: 0} + - first: {x: 26, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 27, y: -20, z: 0} + - first: {x: 27, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 28, y: -20, z: 0} + - first: {x: 28, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 29, y: -20, z: 0} + - first: {x: 29, y: -22, z: 0} second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 + m_TileIndex: 17 + m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: 30, y: -20, z: 0} + - first: {x: 30, y: -22, z: 0} + second: + m_TileIndex: 17 + m_TileSpriteIndex: 15 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 31, y: -22, z: 0} + second: + m_TileIndex: 12 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -1, y: -21, z: 0} + second: + m_TileIndex: 20 + m_TileSpriteIndex: 20 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 0, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 1, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 2, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 3, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 4, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 5, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 6, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 7, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 8, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 9, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 10, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 11, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 12, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 13, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 14, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 15, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 16, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 17, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 18, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 19, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 20, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 21, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 22, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 23, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 24, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 25, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 26, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 27, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 28, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 29, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 30, y: -21, z: 0} + second: + m_TileIndex: 15 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 31, y: -21, z: 0} second: m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileSpriteIndex: 9 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -1, y: -20, z: 0} + second: + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 0, y: -20, z: 0} + second: + m_TileIndex: 9 + m_TileSpriteIndex: 7 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 1, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 2, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 3, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 4, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 5, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 6, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 7, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 8, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 9, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 10, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 11, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 12, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 13, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 14, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 15, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 16, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 17, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 18, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 19, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 20, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 21, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 22, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 23, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 24, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 25, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 26, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 27, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 28, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 29, y: -20, z: 0} + second: + m_TileIndex: 4 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 30, y: -20, z: 0} + second: + m_TileIndex: 5 + m_TileSpriteIndex: 4 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -20, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -788,8 +1103,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 0, y: -19, z: 0} second: - m_TileIndex: 9 - m_TileSpriteIndex: 7 + m_TileIndex: 16 + m_TileSpriteIndex: 16 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -797,8 +1112,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 1, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -806,8 +1121,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 2, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -815,8 +1130,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 3, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -824,8 +1139,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 4, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -833,8 +1148,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 5, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -842,8 +1157,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 6, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -851,8 +1166,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 7, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -860,8 +1175,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 8, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -869,8 +1184,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 9, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -878,8 +1193,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 10, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -887,8 +1202,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 11, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -896,8 +1211,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 12, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -905,8 +1220,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 13, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -914,8 +1229,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 14, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -923,8 +1238,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 15, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -932,8 +1247,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 16, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -941,8 +1256,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 17, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -950,8 +1265,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 18, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -959,8 +1274,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 19, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -968,8 +1283,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 20, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -977,8 +1292,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 21, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -986,8 +1301,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 22, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -995,8 +1310,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 23, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1004,8 +1319,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 24, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1013,8 +1328,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 25, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1022,8 +1337,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 26, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1031,8 +1346,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 27, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1040,8 +1355,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 28, y: -19, z: 0} second: - m_TileIndex: 4 - m_TileSpriteIndex: 3 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1049,14 +1364,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -19, z: 0} second: - m_TileIndex: 20 - m_TileSpriteIndex: 20 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -19, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -19, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -1337,14 +1661,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -18, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -18, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -18, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -1625,14 +1958,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -17, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -17, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -17, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -1913,14 +2255,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -16, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -16, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -16, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -2201,14 +2552,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -15, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -15, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -15, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -2489,14 +2849,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -14, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -14, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -14, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -2777,14 +3146,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -13, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -13, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -13, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -3065,14 +3443,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -12, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -12, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -12, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -3353,14 +3740,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -11, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -11, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -11, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -3641,14 +4037,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -10, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -10, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -10, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -3929,14 +4334,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -9, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -9, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -9, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -4217,14 +4631,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -8, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -8, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -8, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -4505,14 +4928,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -7, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -7, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -7, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -4793,14 +5225,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -6, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -6, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -6, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -5081,14 +5522,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -5, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -5, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -5, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -5369,14 +5819,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -4, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -4, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -4, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -5657,14 +6116,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -3, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -3, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -3, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -5945,14 +6413,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -2, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -2, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -2, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -6233,14 +6710,23 @@ Tilemap: m_ColliderType: 0 - first: {x: 29, y: -1, z: 0} second: - m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileIndex: 7 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - first: {x: 30, y: -1, z: 0} + second: + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 31, y: -1, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -6520,6 +7006,15 @@ Tilemap: m_TileFlags: 1 m_ColliderType: 0 - first: {x: 29, y: 0, z: 0} + second: + m_TileIndex: 14 + m_TileSpriteIndex: 14 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 0 + - first: {x: 30, y: 0, z: 0} second: m_TileIndex: 19 m_TileSpriteIndex: 19 @@ -6528,7 +7023,7 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 0 - - first: {x: 30, y: 0, z: 0} + - first: {x: 31, y: 0, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -6817,6 +7312,15 @@ Tilemap: m_TileFlags: 1 m_ColliderType: 1 - first: {x: 30, y: 1, z: 0} + second: + m_TileIndex: 8 + m_TileSpriteIndex: 8 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 31, y: 1, z: 0} second: m_TileIndex: 11 m_TileSpriteIndex: 11 @@ -7105,6 +7609,15 @@ Tilemap: m_TileFlags: 1 m_ColliderType: 1 - first: {x: 30, y: 2, z: 0} + second: + m_TileIndex: 2 + m_TileSpriteIndex: 2 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 31, y: 2, z: 0} second: m_TileIndex: 18 m_TileSpriteIndex: 18 @@ -7117,80 +7630,80 @@ Tilemap: m_TileAssetArray: - m_RefCount: 1 m_Data: {fileID: 11400000, guid: cf87d58db27a546eaa573ec6949d8a93, type: 2} - - m_RefCount: 21 + - m_RefCount: 22 m_Data: {fileID: 11400000, guid: 3e3ab19121dc54539b3c8154709c912f, type: 2} - - m_RefCount: 30 + - m_RefCount: 31 m_Data: {fileID: 11400000, guid: 6adfbe61cffd84897b2eefac522fbd4d, type: 2} - m_RefCount: 0 m_Data: {fileID: 0} - - m_RefCount: 28 + - m_RefCount: 29 m_Data: {fileID: 11400000, guid: b8378bd85cbe54ae283649bd53edf8b3, type: 2} - - m_RefCount: 18 + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e6a4519ad8022425c966f3f3e5530646, type: 2} + - m_RefCount: 19 m_Data: {fileID: 11400000, guid: 3e7a57afcd18f48648a63ddf7d206e95, type: 2} - - m_RefCount: 30 - m_Data: {fileID: 11400000, guid: f5a3b5d9e83454e8eb61154392c18a8c, type: 2} - - m_RefCount: 504 + - m_RefCount: 551 m_Data: {fileID: 11400000, guid: a21f910a3312149ef98a935e46dabdc1, type: 2} - - m_RefCount: 30 + - m_RefCount: 31 m_Data: {fileID: 11400000, guid: 280908f86fd634fc8bf93dc6dbb77a7e, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: 571086ebad91f4409903387f815db6da, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: 0ca3dcdd15ef340ff9f3f928ec746416, type: 2} - - m_RefCount: 21 + - m_RefCount: 22 m_Data: {fileID: 11400000, guid: 3668e5c0b95154e919cd91fa6805d098, type: 2} - - m_RefCount: 31 - m_Data: {fileID: 11400000, guid: 0f00c6b70781648ca97606d59634e04c, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 0bb60edf49621474abbaa18743cd9109, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: f5f5557817b6845028fc03ab57d58c13, type: 2} - - m_RefCount: 28 + - m_RefCount: 29 m_Data: {fileID: 11400000, guid: ff1db9fd5f6854b559f396c6b7670685, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 3ffff3648d45a4cc6a79ffe441869597, type: 2} - - m_RefCount: 18 + - m_RefCount: 31 + m_Data: {fileID: 11400000, guid: f5a3b5d9e83454e8eb61154392c18a8c, type: 2} + - m_RefCount: 19 m_Data: {fileID: 11400000, guid: 090f8ea2e65dd4bc78cb797c967bc7ed, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 174ebeb583e6a4878aa9f72f61ed4701, type: 2} + - m_RefCount: 32 + m_Data: {fileID: 11400000, guid: 3ffff3648d45a4cc6a79ffe441869597, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: 228dc3e8d1dea48a791af8d4200ecb21, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: c35dcc39bf9cc4851b419fa3978335a3, type: 2} - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: e6a4519ad8022425c966f3f3e5530646, type: 2} + m_Data: {fileID: 11400000, guid: 174ebeb583e6a4878aa9f72f61ed4701, type: 2} m_TileSpriteArray: - m_RefCount: 0 m_Data: {fileID: 0} - - m_RefCount: 21 + - m_RefCount: 22 m_Data: {fileID: 21300006, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 30 + - m_RefCount: 31 m_Data: {fileID: 21300002, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 28 + - m_RefCount: 29 m_Data: {fileID: 21300038, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 18 - m_Data: {fileID: 21300028, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 504 + - m_RefCount: 1 + m_Data: {fileID: 21300040, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 551 m_Data: {fileID: 21300026, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 30 - m_Data: {fileID: 21300020, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 19 + m_Data: {fileID: 21300028, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300036, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 30 - m_Data: {fileID: 21300008, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 31 - m_Data: {fileID: 21300032, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + m_Data: {fileID: 21300008, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300022, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 21 + - m_RefCount: 1 + m_Data: {fileID: 21300034, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 22 m_Data: {fileID: 21300010, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300012, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300030, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 28 + - m_RefCount: 31 + m_Data: {fileID: 21300020, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 29 m_Data: {fileID: 21300014, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300018, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 18 + - m_RefCount: 32 + m_Data: {fileID: 21300030, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 19 m_Data: {fileID: 21300024, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300000, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} @@ -7199,9 +7712,9 @@ Tilemap: - m_RefCount: 1 m_Data: {fileID: 21300016, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 1 - m_Data: {fileID: 21300040, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + m_Data: {fileID: 21300018, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} m_TileMatrixArray: - - m_RefCount: 768 + - m_RefCount: 825 m_Data: e00: 1 e01: 0 @@ -7220,12 +7733,12 @@ Tilemap: e32: 0 e33: 1 m_TileColorArray: - - m_RefCount: 768 + - m_RefCount: 825 m_Data: {r: 1, g: 1, b: 1, a: 1} m_AnimationFrameRate: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Origin: {x: -9, y: -21, z: 0} - m_Size: {x: 40, y: 28, z: 1} + m_Origin: {x: -9, y: -22, z: 0} + m_Size: {x: 41, y: 29, z: 1} m_TileAnchor: {x: 0.5, y: 0.5, z: 0} m_TileOrientation: 0 m_TileOrientationMatrix: @@ -7279,32 +7792,32 @@ CompositeCollider2D: m_ColliderPaths: - m_Collider: {fileID: 69346944} m_ColliderPaths: - - - X: 310000000 + - - X: 320000000 Y: 30000000 - X: -10000000 Y: 30000000 - X: -10000000 - Y: -210000000 - - X: 310000000 - Y: -210000000 + Y: -220000000 + - X: 320000000 + Y: -220000000 - - X: 0 - Y: -190000000 + Y: -200000000 - X: 0 Y: 10000000 - - X: 300000000 + - X: 310000000 Y: 10000000 - - X: 300000000 - Y: -190000000 + - X: 310000000 + Y: -200000000 m_CompositePaths: m_Paths: - - - {x: 31, y: 3} + - - {x: 32, y: 3} - {x: -1, y: 3} - - {x: -1, y: -21} - - {x: 31, y: -21} - - - {x: 0, y: -19} + - {x: -1, y: -22} + - {x: 32, y: -22} + - - {x: 0, y: -20} - {x: 0, y: 1} - - {x: 30, y: 1} - - {x: 30, y: -19} + - {x: 31, y: 1} + - {x: 31, y: -20} m_VertexDistance: 0.0005 --- !u!50 &69346946 Rigidbody2D: @@ -7643,7 +8156,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 7.1678305, y: -4.0430474, z: -2.7893844} + m_LocalPosition: {x: 10.029009, y: -4.0430503, z: -2.7893844} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} @@ -7722,11 +8235,15 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 308dfc6b26c3b422faf1717231fc888b, type: 3} m_Name: m_EditorClassIdentifier: - columns: 31 - rows: 21 - startPosition: {fileID: 0} - destructibleWallTiles: [] + columns: 30 + rows: 20 + startPosition: {fileID: 185746015} + indestructibleWallPrefab: {fileID: 5959564480851182330, guid: dd25aabed7c6c491eb405f1e5c5f4d99, + type: 3} + destructibleWallPrefab: {fileID: 4177940729222266681, guid: da559e681f8d34d58bb5f3457045664a, + type: 3} enemyPrefabs: [] + boardHolder: {fileID: 585332173} --- !u!4 &840487112 Transform: m_ObjectHideFlags: 0 @@ -7785,9 +8302,9 @@ PolygonCollider2D: m_Paths: - - {x: 5.054474, y: 3.8528316} - {x: -8.78912, y: 3.8268971} - - {x: -8.739267, y: -20.094414} - - {x: 23.213425, y: -20.066599} - - {x: 23.204659, y: 3.9160554} + - {x: -8.739267, y: -21.093697} + - {x: 24.250868, y: -21.10404} + - {x: 24.203676, y: 3.9160552} - {x: 23.120907, y: 3.9196432} - {x: 23.107159, y: 3.9179695} - {x: 12.502958, y: 3.92474} @@ -7921,7 +8438,7 @@ Rigidbody2D: m_Interpolate: 0 m_SleepingMode: 1 m_CollisionDetection: 0 - m_Constraints: 0 + m_Constraints: 4 --- !u!61 &1352658979 BoxCollider2D: m_ObjectHideFlags: 0 @@ -7935,7 +8452,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 0.5, y: 0.5} + m_Offset: {x: 0.5144317, y: 0.50000024} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -7946,5 +8463,5 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 1, y: 1} + m_Size: {x: 0.913409, y: 0.88454485} m_EdgeRadius: 0 diff --git a/Assets/Scripts/src/Helpers.meta b/Assets/Scripts/src/Helpers.meta new file mode 100644 index 0000000..10d94e9 --- /dev/null +++ b/Assets/Scripts/src/Helpers.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 28206adf34f24e3aa8a9445e66d3388b +timeCreated: 1559473261 \ No newline at end of file diff --git a/Assets/Scripts/src/Helpers/ListExtensions.cs b/Assets/Scripts/src/Helpers/ListExtensions.cs new file mode 100644 index 0000000..1dd32a0 --- /dev/null +++ b/Assets/Scripts/src/Helpers/ListExtensions.cs @@ -0,0 +1,23 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace src.Helpers +{ + public static class ListExtensions + { + public static void ShuffleList(this List list) + { + const int min = 0; + var max = list.Count - 1; + for (var i = min; i < max; i++) + { + var randomPos = Mathf.FloorToInt(Random.Range(min, max)); + + /* Swap elements in list */ + var aux = list[randomPos]; + list[randomPos] = list[i]; + list[i] = aux; + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/src/Helpers/ListExtensions.cs.meta b/Assets/Scripts/src/Helpers/ListExtensions.cs.meta new file mode 100644 index 0000000..1124d88 --- /dev/null +++ b/Assets/Scripts/src/Helpers/ListExtensions.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 32857e6b1467430582862373999b7ec6 +timeCreated: 1559473277 \ No newline at end of file diff --git a/Assets/Scripts/src/Managers.meta b/Assets/Scripts/src/Managers.meta new file mode 100644 index 0000000..6bb05df --- /dev/null +++ b/Assets/Scripts/src/Managers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f46c7bbdf3f6f471d83346ddafa5c9d7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/src/Managers/LevelManager.cs b/Assets/Scripts/src/Managers/LevelManager.cs new file mode 100644 index 0000000..ffd4130 --- /dev/null +++ b/Assets/Scripts/src/Managers/LevelManager.cs @@ -0,0 +1,125 @@ +using System; +using System.Collections.Generic; +using src.Base; +using src.Helpers; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace src.Managers +{ + public class LevelManager : GameplayComponent + { + public class Count + { + public readonly int Min; + public readonly int Max; + + public Count(int min, int max) + { + Min = min; + Max = max; + } + } + + public int columns = 30; + public int rows = 20; + + /* Specifies how many objects we want per level. */ + public Count destructibleWallCount = new Count(150, 350); + public Count enemyCount = new Count(20, 50); + + /* Holds the starting position of the player */ + public Transform startPosition; + public GameObject indestructibleWallPrefab; + public GameObject destructibleWallPrefab; + + /* Used to group spawned objects */ + public Transform boardHolder; + + /* Holds the available positions */ + private readonly List _gridPositions = new List(); + + /* Test only */ + public void Awake() + { + InitBoard(); + SetupLevel(); + } + + public void InitBoard() + { + _gridPositions.Clear(); + /* We want to iterate over the X axis taking into consideration the startPosition's offset */ + for (var x = startPosition.position.x; x < columns; x++) + { + for (var y = startPosition.position.y; y > rows * -1; y--) + { + /* We want the following positions to be a safe zone. */ + /* Don't place anything on starting position */ + if (Math.Abs(x) < 0.001 && Math.Abs(y) < 0.001) + { + continue; + } + + /* Don't place anything on X=1 and Y=0 */ + if (Math.Abs(x - 1) < 0.001 && Math.Abs(y) < 0.001) + { + continue; + } + + /* Don't place anything on X=0 and Y=1 */ + if (Math.Abs(x) < 0.001 && Math.Abs(y - 1) < 0.001) + { + continue; + } + + /* Place indestructible tiles */ + if (PlaceIndestructibleTile(x, y)) + { + continue; + } + + /* Add position to _gridPositions */ + _gridPositions.Add(new Vector3(x, y, 0f)); + } + } + } + + public void SetupLevel() + { + var random = new Random(); + var numberOfDestructilbeWallsToPlace = + Mathf.FloorToInt(Random.Range(destructibleWallCount.Min, destructibleWallCount.Max)); + + _gridPositions.ShuffleList(); + foreach (var nextPosition in _gridPositions) + { + if (numberOfDestructilbeWallsToPlace == 0) + { + break; + } + PlaceDestructibleTile(nextPosition); + numberOfDestructilbeWallsToPlace -= 1; + } + } + + private void PlaceDestructibleTile(Vector3 position) + { + var instance = Instantiate(destructibleWallPrefab, position, Quaternion.identity); + instance.transform.SetParent(boardHolder); + } + + private bool PlaceIndestructibleTile(float x, float y) + { + var absX = Mathf.FloorToInt(x); + var absY = Mathf.FloorToInt(y); + + if (absX % 2 == 0 || absY % 2 == 0) return false; + + var instance = + Instantiate(indestructibleWallPrefab, new Vector3(x, y, 0f), Quaternion.identity); + instance.transform.SetParent(boardHolder); + return true; + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/src/Managers/LevelManager.cs.meta b/Assets/Scripts/src/Managers/LevelManager.cs.meta new file mode 100644 index 0000000..4f494fc --- /dev/null +++ b/Assets/Scripts/src/Managers/LevelManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 308dfc6b26c3b422faf1717231fc888b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: