From 2e10cc44ec4cfce2012eb4261558371029c66111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Nu=C8=9Biu?= Date: Sat, 15 Jun 2019 13:14:55 +0300 Subject: [PATCH 1/4] Improve Player Movement --- Assets/Scripts/src/Base/PlayerBase.cs | 4 +-- Assets/Scripts/src/Player/PlayerController.cs | 25 ++++++------------- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/Assets/Scripts/src/Base/PlayerBase.cs b/Assets/Scripts/src/Base/PlayerBase.cs index ca4007c..57fb9cf 100644 --- a/Assets/Scripts/src/Base/PlayerBase.cs +++ b/Assets/Scripts/src/Base/PlayerBase.cs @@ -9,11 +9,11 @@ namespace src.Base public float movementSpeed = 4f; /* Movement */ - protected Rigidbody2D Rigidbody2d; + protected Rigidbody2D rigidbody2d; protected void Start() { - Rigidbody2d = GetComponent(); + rigidbody2d = GetComponent(); } public void OnTriggerEnter2D(Collider2D other) diff --git a/Assets/Scripts/src/Player/PlayerController.cs b/Assets/Scripts/src/Player/PlayerController.cs index 0193fbd..98022a3 100644 --- a/Assets/Scripts/src/Player/PlayerController.cs +++ b/Assets/Scripts/src/Player/PlayerController.cs @@ -7,12 +7,14 @@ namespace src.Player { public class PlayerController : PlayerBase { - public Transform respawnPosition; - + private Transform _respawnPosition; + private BombsSpawner _bombsSpawner; protected new void Start() { base.Start(); + _respawnPosition = GameObject.Find("RespawnPosition").transform; + _bombsSpawner = GameObject.Find("BombSpawner").GetComponent(); /* Always start at the starting point. */ Respawn(); } @@ -32,20 +34,8 @@ namespace src.Player #if UNITY_EDITOR || UNITY_STANDALONE || UNITY_WEBGL var horizontal = Input.GetAxis("Horizontal"); var vertical = Input.GetAxis("Vertical"); - - // Restrict movement in only one axis at the same time. - if (Math.Abs(vertical) > 0.00001) - { - horizontal = 0; - } - else - { - vertical = 0; - } - var movementVector = new Vector2(horizontal, vertical); - - Rigidbody2d.position += movementSpeed * Time.deltaTime * movementVector; + rigidbody2d.MovePosition(rigidbody2d.position + movementSpeed * Time.deltaTime * movementVector); #elif UNITY_IOS || UNITY_ANDROID // Phone movement is not supported yet. #elif UNITY_PS4 || UNITY_XBOXONE @@ -55,8 +45,7 @@ namespace src.Player private void PlaceBomb() { - GameObject bombsSpawnerObject = GameObject.Find("BombSpawner"); - bombsSpawnerObject.GetComponent().PlaceBomb(transform); + _bombsSpawner.PlaceBomb(transform); } private void HandleBomb() @@ -75,7 +64,7 @@ namespace src.Player private void Respawn() { - transform.position = respawnPosition.position; + transform.SetPositionAndRotation(_respawnPosition.position, Quaternion.identity); } public void OnTriggerExit2D(Collider2D other) From 2c746e252f30af6c2f0f3e4791f0cf2c8a01402c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Nu=C8=9Biu?= Date: Sat, 15 Jun 2019 13:34:30 +0300 Subject: [PATCH 2/4] Import new snow tiles, repain the scene and re-organize tiles folder --- Assets/Scenes/SampleScene.unity | 1554 +++++++++-------- Assets/Sprites/Tiles/Snow/Snow Palette.prefab | 182 +- Assets/Sprites/Tiles/Snow/Sprites.meta | 8 + .../Tiles/Snow/Sprites/outer_tiles.png | Bin 0 -> 5331 bytes .../Tiles/Snow/Sprites/outer_tiles.png.meta | 362 ++++ .../Tiles/Snow/{ => Sprites}/snow_tileset.png | Bin .../Snow/{ => Sprites}/snow_tileset.png.meta | 0 Assets/Sprites/Tiles/Snow/Tiles.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_0.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_0.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_1.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_1.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_10.asset | 36 + .../Snow/Tiles/outer_tiles_10.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_11.asset | 36 + .../Snow/Tiles/outer_tiles_11.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_2.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_2.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_3.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_3.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_4.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_4.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_5.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_5.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_6.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_6.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_7.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_7.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_8.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_8.asset.meta | 8 + .../Tiles/Snow/Tiles/outer_tiles_9.asset | 36 + .../Tiles/Snow/Tiles/outer_tiles_9.asset.meta | 8 + .../Snow/{ => Tiles}/snow_tileset_0.asset | 0 .../{ => Tiles}/snow_tileset_0.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_1.asset | 0 .../{ => Tiles}/snow_tileset_1.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_10.asset | 0 .../{ => Tiles}/snow_tileset_10.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_11.asset | 0 .../{ => Tiles}/snow_tileset_11.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_12.asset | 0 .../{ => Tiles}/snow_tileset_12.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_13.asset | 0 .../{ => Tiles}/snow_tileset_13.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_14.asset | 0 .../{ => Tiles}/snow_tileset_14.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_15.asset | 0 .../{ => Tiles}/snow_tileset_15.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_16.asset | 0 .../{ => Tiles}/snow_tileset_16.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_17.asset | 0 .../{ => Tiles}/snow_tileset_17.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_18.asset | 0 .../{ => Tiles}/snow_tileset_18.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_19.asset | 0 .../{ => Tiles}/snow_tileset_19.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_2.asset | 0 .../{ => Tiles}/snow_tileset_2.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_20.asset | 0 .../{ => Tiles}/snow_tileset_20.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_3.asset | 0 .../{ => Tiles}/snow_tileset_3.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_4.asset | 0 .../{ => Tiles}/snow_tileset_4.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_5.asset | 0 .../{ => Tiles}/snow_tileset_5.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_6.asset | 0 .../{ => Tiles}/snow_tileset_6.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_7.asset | 0 .../{ => Tiles}/snow_tileset_7.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_8.asset | 0 .../{ => Tiles}/snow_tileset_8.asset.meta | 0 .../Snow/{ => Tiles}/snow_tileset_9.asset | 0 .../{ => Tiles}/snow_tileset_9.asset.meta | 0 74 files changed, 1858 insertions(+), 784 deletions(-) create mode 100644 Assets/Sprites/Tiles/Snow/Sprites.meta create mode 100644 Assets/Sprites/Tiles/Snow/Sprites/outer_tiles.png create mode 100644 Assets/Sprites/Tiles/Snow/Sprites/outer_tiles.png.meta rename Assets/Sprites/Tiles/Snow/{ => Sprites}/snow_tileset.png (100%) rename Assets/Sprites/Tiles/Snow/{ => Sprites}/snow_tileset.png.meta (100%) create mode 100644 Assets/Sprites/Tiles/Snow/Tiles.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_0.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_0.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_1.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_1.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_10.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_10.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_11.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_11.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_2.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_2.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_3.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_3.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_4.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_4.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_5.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_5.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_6.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_6.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_7.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_7.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_8.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_8.asset.meta create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_9.asset create mode 100644 Assets/Sprites/Tiles/Snow/Tiles/outer_tiles_9.asset.meta rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_0.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_0.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_1.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_1.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_10.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_10.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_11.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_11.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_12.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_12.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_13.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_13.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_14.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_14.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_15.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_15.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_16.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_16.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_17.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_17.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_18.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_18.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_19.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_19.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_2.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_2.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_20.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_20.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_3.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_3.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_4.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_4.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_5.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_5.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_6.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_6.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_7.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_7.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_8.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_8.asset.meta (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_9.asset (100%) rename Assets/Sprites/Tiles/Snow/{ => Tiles}/snow_tileset_9.asset.meta (100%) diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 738ec27..d288332 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -203,8 +203,8 @@ Tilemap: m_Tiles: - first: {x: -1, y: -22, z: 0} second: - m_TileIndex: 17 - m_TileSpriteIndex: 15 + m_TileIndex: 18 + m_TileSpriteIndex: 18 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -490,6 +490,303 @@ Tilemap: m_TileFlags: 1 m_ColliderType: 1 - first: {x: 31, y: -22, z: 0} + second: + m_TileIndex: 18 + m_TileSpriteIndex: 18 + 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: 22 + m_TileSpriteIndex: 22 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 23 + m_TileSpriteIndex: 23 + 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: 12 m_TileSpriteIndex: 10 @@ -498,7 +795,7 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: -1, y: -21, z: 0} + - first: {x: -1, y: -20, z: 0} second: m_TileIndex: 20 m_TileSpriteIndex: 20 @@ -507,307 +804,10 @@ Tilemap: 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: 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_TileSpriteIndex: 9 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1077,7 +1077,7 @@ Tilemap: - first: {x: 30, y: -20, z: 0} second: m_TileIndex: 5 - m_TileSpriteIndex: 4 + m_TileSpriteIndex: 13 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1085,8 +1085,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -20, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1094,8 +1094,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -19, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1382,8 +1382,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -19, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1391,8 +1391,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -18, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1679,8 +1679,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -18, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1688,8 +1688,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -17, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1976,8 +1976,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -17, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -1985,8 +1985,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -16, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -2273,8 +2273,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -16, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -2282,8 +2282,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -15, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -2570,8 +2570,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -15, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -2579,8 +2579,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -14, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -2867,8 +2867,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -14, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -2876,8 +2876,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -13, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -3164,8 +3164,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -13, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -3173,8 +3173,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -12, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -3461,8 +3461,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -12, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -3470,8 +3470,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -11, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -3758,8 +3758,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -11, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -3767,8 +3767,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -10, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -4055,8 +4055,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -10, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -4064,8 +4064,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -9, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -4352,8 +4352,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -9, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -4361,8 +4361,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -8, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -4649,8 +4649,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -8, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -4658,8 +4658,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -7, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -4946,8 +4946,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -7, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -4955,8 +4955,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -6, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -5243,8 +5243,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -6, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -5252,8 +5252,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -5, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -5540,8 +5540,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -5, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -5549,8 +5549,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -4, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -5837,8 +5837,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -4, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -5846,8 +5846,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -3, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6134,8 +6134,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -3, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6143,8 +6143,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -2, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6431,8 +6431,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -2, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6440,8 +6440,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: -1, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6728,8 +6728,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: -1, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6737,8 +6737,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: 0, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 20 + m_TileSpriteIndex: 20 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7025,8 +7025,8 @@ Tilemap: m_ColliderType: 0 - first: {x: 31, y: 0, z: 0} second: - m_TileIndex: 11 - m_TileSpriteIndex: 11 + m_TileIndex: 15 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7034,293 +7034,14 @@ Tilemap: m_ColliderType: 1 - first: {x: -1, y: 1, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 3 + m_TileSpriteIndex: 7 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - first: {x: 0, 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: 1, 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: 2, 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: 3, 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: 4, 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: 5, 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: 6, 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: 7, 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: 8, 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: 9, 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: 10, 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: 11, 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: 12, 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: 13, 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: 14, 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: 15, 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: 16, 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: 17, 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: 18, 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: 19, 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: 20, 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: 21, 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: 22, 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: 23, 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: 24, 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: 25, 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: 26, 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: 27, 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: 28, 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: 29, 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: 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 @@ -7329,9 +7050,288 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 + - first: {x: 1, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 2, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 3, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 4, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 5, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 6, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 7, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 8, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 9, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 10, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 11, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 12, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 13, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 14, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 15, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 16, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 17, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 18, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 19, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 20, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 21, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 22, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 23, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 24, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 25, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 26, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 27, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 28, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 29, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 30, y: 1, z: 0} + second: + m_TileIndex: 11 + m_TileSpriteIndex: 11 + 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: 21 + m_TileSpriteIndex: 21 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 - first: {x: -1, y: 2, z: 0} second: - m_TileIndex: 0 + m_TileIndex: 10 m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 @@ -7340,8 +7340,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 0, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7349,8 +7349,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 1, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7358,8 +7358,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 2, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7367,8 +7367,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 3, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7376,8 +7376,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 4, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7385,8 +7385,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 5, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7394,8 +7394,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 6, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7403,8 +7403,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 7, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7412,8 +7412,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 8, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7421,8 +7421,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 9, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7430,8 +7430,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 10, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7439,8 +7439,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 11, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7448,8 +7448,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 12, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7457,8 +7457,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 13, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7466,8 +7466,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 14, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7475,8 +7475,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 15, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7484,8 +7484,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 16, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7493,8 +7493,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 17, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7502,8 +7502,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 18, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7511,8 +7511,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 19, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7520,8 +7520,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 20, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7529,8 +7529,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 21, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7538,8 +7538,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 22, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7547,8 +7547,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 23, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7556,8 +7556,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 24, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7565,8 +7565,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 25, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7574,8 +7574,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 26, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7583,8 +7583,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 27, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7592,8 +7592,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 28, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7601,8 +7601,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 29, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7610,8 +7610,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 30, y: 2, z: 0} second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7619,8 +7619,8 @@ Tilemap: m_ColliderType: 1 - first: {x: 31, y: 2, z: 0} second: - m_TileIndex: 18 - m_TileSpriteIndex: 18 + m_TileIndex: 10 + m_TileSpriteIndex: 17 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7628,14 +7628,14 @@ Tilemap: m_ColliderType: 1 m_AnimatedTiles: {} m_TileAssetArray: - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: cf87d58db27a546eaa573ec6949d8a93, type: 2} - - m_RefCount: 22 - m_Data: {fileID: 11400000, guid: 3e3ab19121dc54539b3c8154709c912f, type: 2} - - m_RefCount: 31 - m_Data: {fileID: 11400000, guid: 6adfbe61cffd84897b2eefac522fbd4d, type: 2} - m_RefCount: 0 m_Data: {fileID: 0} + - m_RefCount: 0 + m_Data: {fileID: 0} + - m_RefCount: 0 + m_Data: {fileID: 0} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 633fd0632dc03485d959f045436698ae, type: 2} - m_RefCount: 29 m_Data: {fileID: 11400000, guid: b8378bd85cbe54ae283649bd53edf8b3, type: 2} - m_RefCount: 1 @@ -7644,75 +7644,87 @@ Tilemap: m_Data: {fileID: 11400000, guid: 3e7a57afcd18f48648a63ddf7d206e95, type: 2} - m_RefCount: 551 m_Data: {fileID: 11400000, guid: a21f910a3312149ef98a935e46dabdc1, type: 2} - - m_RefCount: 31 - m_Data: {fileID: 11400000, guid: 280908f86fd634fc8bf93dc6dbb77a7e, type: 2} + - m_RefCount: 0 + m_Data: {fileID: 0} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: 571086ebad91f4409903387f815db6da, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 0ca3dcdd15ef340ff9f3f928ec746416, type: 2} - - m_RefCount: 22 - m_Data: {fileID: 11400000, guid: 3668e5c0b95154e919cd91fa6805d098, type: 2} - - m_RefCount: 1 + - m_RefCount: 33 m_Data: {fileID: 11400000, guid: 0bb60edf49621474abbaa18743cd9109, type: 2} + - m_RefCount: 31 + m_Data: {fileID: 11400000, guid: 944927f15c8f948f98574ba191445692, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: c0f21b77ccee144cb866d4f7406c5e29, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: f5f5557817b6845028fc03ab57d58c13, type: 2} - m_RefCount: 29 m_Data: {fileID: 11400000, guid: ff1db9fd5f6854b559f396c6b7670685, type: 2} - - m_RefCount: 31 - m_Data: {fileID: 11400000, guid: f5a3b5d9e83454e8eb61154392c18a8c, type: 2} + - m_RefCount: 21 + m_Data: {fileID: 11400000, guid: 284957ad9f781497b9f6a360c047ad37, type: 2} - m_RefCount: 19 m_Data: {fileID: 11400000, guid: 090f8ea2e65dd4bc78cb797c967bc7ed, type: 2} - - m_RefCount: 32 + - m_RefCount: 31 m_Data: {fileID: 11400000, guid: 3ffff3648d45a4cc6a79ffe441869597, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 228dc3e8d1dea48a791af8d4200ecb21, type: 2} + - m_RefCount: 2 + m_Data: {fileID: 11400000, guid: 0f00c6b70781648ca97606d59634e04c, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: c35dcc39bf9cc4851b419fa3978335a3, type: 2} + - m_RefCount: 21 + m_Data: {fileID: 11400000, guid: 6469f494e107744fc944a210518e35f4, type: 2} - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 174ebeb583e6a4878aa9f72f61ed4701, type: 2} + m_Data: {fileID: 11400000, guid: 363b68987129f4521b4cc1c601f4748f, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 195f275f346da4690b6d239d5b537c3c, type: 2} + - m_RefCount: 31 + m_Data: {fileID: 11400000, guid: 3c06ff4a1c8144b51aa4d42da08ffd68, type: 2} m_TileSpriteArray: - m_RefCount: 0 m_Data: {fileID: 0} - - m_RefCount: 22 - m_Data: {fileID: 21300006, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 31 - m_Data: {fileID: 21300002, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 0 + m_Data: {fileID: 0} + - m_RefCount: 0 + m_Data: {fileID: 0} - m_RefCount: 29 m_Data: {fileID: 21300038, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300040, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 21 + m_Data: {fileID: 21300010, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} - m_RefCount: 551 m_Data: {fileID: 21300026, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 19 m_Data: {fileID: 21300028, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300000, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 0 + m_Data: {fileID: 0} - m_RefCount: 1 m_Data: {fileID: 21300036, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300022, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} - m_RefCount: 31 - m_Data: {fileID: 21300008, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300022, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300034, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 22 - m_Data: {fileID: 21300010, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + m_Data: {fileID: 21300002, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300012, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 31 - m_Data: {fileID: 21300020, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300040, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 29 m_Data: {fileID: 21300014, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 32 + - m_RefCount: 31 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} - - m_RefCount: 1 - m_Data: {fileID: 21300004, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 33 + m_Data: {fileID: 21300034, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 2 + m_Data: {fileID: 21300032, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300016, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 21 + m_Data: {fileID: 21300012, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} - m_RefCount: 1 - m_Data: {fileID: 21300018, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + m_Data: {fileID: 21300006, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300016, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 31 + m_Data: {fileID: 21300020, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} m_TileMatrixArray: - m_RefCount: 825 m_Data: @@ -8156,7 +8168,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 10.590895, y: -4.0430503, z: -10} + m_LocalPosition: {x: 9.540185, y: -4.0430503, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} diff --git a/Assets/Sprites/Tiles/Snow/Snow Palette.prefab b/Assets/Sprites/Tiles/Snow/Snow Palette.prefab index ae7768e..e65e3d7 100644 --- a/Assets/Sprites/Tiles/Snow/Snow Palette.prefab +++ b/Assets/Sprites/Tiles/Snow/Snow Palette.prefab @@ -41,6 +41,114 @@ Tilemap: m_GameObject: {fileID: 1245870692359032171} m_Enabled: 1 m_Tiles: + - first: {x: -1, y: -7, z: 0} + second: + m_TileIndex: 32 + m_TileSpriteIndex: 32 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 0, y: -7, z: 0} + second: + m_TileIndex: 31 + m_TileSpriteIndex: 31 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 1, y: -7, z: 0} + second: + m_TileIndex: 30 + m_TileSpriteIndex: 30 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 2, y: -7, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 29 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -1, y: -6, z: 0} + second: + m_TileIndex: 28 + m_TileSpriteIndex: 28 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 2, y: -6, z: 0} + second: + m_TileIndex: 27 + m_TileSpriteIndex: 27 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -1, y: -5, z: 0} + second: + m_TileIndex: 26 + m_TileSpriteIndex: 26 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 2, y: -5, z: 0} + second: + m_TileIndex: 25 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -1, y: -4, z: 0} + second: + m_TileIndex: 24 + m_TileSpriteIndex: 24 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 0, y: -4, z: 0} + second: + m_TileIndex: 23 + m_TileSpriteIndex: 23 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 1, y: -4, z: 0} + second: + m_TileIndex: 22 + m_TileSpriteIndex: 22 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: 2, y: -4, z: 0} + second: + m_TileIndex: 21 + m_TileSpriteIndex: 21 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 - first: {x: -1, y: -2, z: 0} second: m_TileIndex: 15 @@ -76,7 +184,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: 4, y: -2, z: 0} second: m_TileIndex: 19 @@ -85,7 +193,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: 5, y: -2, z: 0} second: m_TileIndex: 20 @@ -94,7 +202,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: -1, y: -1, z: 0} second: m_TileIndex: 9 @@ -130,7 +238,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: 4, y: -1, z: 0} second: m_TileIndex: 13 @@ -139,7 +247,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: 5, y: -1, z: 0} second: m_TileIndex: 14 @@ -148,7 +256,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: -1, y: 0, z: 0} second: m_TileIndex: 3 @@ -184,7 +292,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: 4, y: 0, z: 0} second: m_TileIndex: 7 @@ -193,7 +301,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: 5, y: 0, z: 0} second: m_TileIndex: 8 @@ -202,7 +310,7 @@ Tilemap: m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 - m_ColliderType: 1 + m_ColliderType: 0 - first: {x: -1, y: 1, z: 0} second: m_TileIndex: 0 @@ -274,6 +382,30 @@ Tilemap: m_Data: {fileID: 11400000, guid: b8378bd85cbe54ae283649bd53edf8b3, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: e6a4519ad8022425c966f3f3e5530646, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 363b68987129f4521b4cc1c601f4748f, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 06c05a704fa7f4f92931e60bccdd6833, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 944927f15c8f948f98574ba191445692, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 633fd0632dc03485d959f045436698ae, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 284957ad9f781497b9f6a360c047ad37, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: a0a5b5562433f448190a1b50da033883, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 4698d978521ab43c4ae387f9ee19a4a6, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 6469f494e107744fc944a210518e35f4, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: c0f21b77ccee144cb866d4f7406c5e29, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 3c06ff4a1c8144b51aa4d42da08ffd68, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 27445652e5dda4cdbb52ae893b423654, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 195f275f346da4690b6d239d5b537c3c, type: 2} m_TileSpriteArray: - m_RefCount: 1 m_Data: {fileID: 21300000, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} @@ -317,8 +449,32 @@ Tilemap: m_Data: {fileID: 21300038, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300040, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300006, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300004, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300002, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300000, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300010, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300008, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300014, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300012, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300022, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300020, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300018, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300016, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} m_TileMatrixArray: - - m_RefCount: 21 + - m_RefCount: 33 m_Data: e00: 1 e01: 0 @@ -337,12 +493,12 @@ Tilemap: e32: 0 e33: 1 m_TileColorArray: - - m_RefCount: 21 + - m_RefCount: 33 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: -1, y: -2, z: 0} - m_Size: {x: 7, y: 4, z: 1} + m_Origin: {x: -1, y: -7, z: 0} + m_Size: {x: 8, y: 9, z: 1} m_TileAnchor: {x: 0.5, y: 0.5, z: 0} m_TileOrientation: 0 m_TileOrientationMatrix: diff --git a/Assets/Sprites/Tiles/Snow/Sprites.meta b/Assets/Sprites/Tiles/Snow/Sprites.meta new file mode 100644 index 0000000..056bb13 --- /dev/null +++ b/Assets/Sprites/Tiles/Snow/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8efba62ae3b194e80a361af91c1d8105 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Tiles/Snow/Sprites/outer_tiles.png b/Assets/Sprites/Tiles/Snow/Sprites/outer_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..37958460d26ed9189650d72c1e80f11dbc8dffac GIT binary patch literal 5331 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 Date: Sat, 15 Jun 2019 13:48:25 +0300 Subject: [PATCH 3/4] Refactor Ammo code --- Assets/Scripts/src/Ammo/BombController.cs | 17 +++++----- Assets/Scripts/src/Ammo/BombsSpawner.cs | 32 ++++++++++--------- Assets/Scripts/src/Ammo/Explosion.cs | 17 +++++----- .../Scripts/src/Managers/BombsUtilManager.cs | 2 +- Assets/Scripts/src/Managers/GameManager.cs | 2 +- Assets/Scripts/src/Player/PlayerController.cs | 3 +- 6 files changed, 38 insertions(+), 35 deletions(-) diff --git a/Assets/Scripts/src/Ammo/BombController.cs b/Assets/Scripts/src/Ammo/BombController.cs index f133622..47fd009 100644 --- a/Assets/Scripts/src/Ammo/BombController.cs +++ b/Assets/Scripts/src/Ammo/BombController.cs @@ -1,10 +1,11 @@ using System.Collections; +using src.Base; using src.Managers; using UnityEngine; namespace src.Ammo { - public class BombController : MonoBehaviour, IExplosable + public class BombController : GameplayComponent, IExplosable { public GameObject explosionPrefab; @@ -36,10 +37,11 @@ namespace src.Ammo private IEnumerator CreateExplosions(Vector3 direction) { - for (int i = 1; i < _bombsUtil.Power; i++) + var currentPosition = transform.position; + for (var i = 1; i < _bombsUtil.Power; i++) { - RaycastHit2D hit = Physics2D.Raycast(new Vector3(transform.position.x + 0.5f, transform.position.y + 0.5f, 0) , direction, i, - 1 << 8); + var hit = Physics2D.Raycast(new Vector2(currentPosition.x + 0.5f, + currentPosition.y + 0.5f), direction, i, 1 << 8); if (!hit.collider) { @@ -49,13 +51,12 @@ namespace src.Ammo else { var key = hit.collider.GetComponent(); - if (key != null) - { - key.onExplosion(); - } + key?.onExplosion(); + break; } } + yield return new WaitForSeconds(0.05f); } diff --git a/Assets/Scripts/src/Ammo/BombsSpawner.cs b/Assets/Scripts/src/Ammo/BombsSpawner.cs index 13ccb0d..a0a4c72 100644 --- a/Assets/Scripts/src/Ammo/BombsSpawner.cs +++ b/Assets/Scripts/src/Ammo/BombsSpawner.cs @@ -1,23 +1,25 @@ -using src.Managers; -using System.Collections; -using System.Collections.Generic; +using src.Base; +using src.Managers; using UnityEngine; -public class BombsSpawner : MonoBehaviour +namespace src.Ammo { - public GameObject bombPrefab; - - private BombsUtilManager _bombsUtil = BombsUtilManager.Instance; - - public void PlaceBomb(Transform transform) + public class BombsSpawner : GameplayComponent { - var absX = Mathf.RoundToInt(transform.position.x); - var absY = Mathf.RoundToInt(transform.position.y); - Vector3 position = new Vector3(absX, absY, 0); - if (_bombsUtil.CanPlaceBomb(position)) + public GameObject bombPrefab; + + private readonly BombsUtilManager _bombsUtil = BombsUtilManager.Instance; + + public void PlaceBomb(Transform transform) { - Instantiate(bombPrefab, position, Quaternion.identity); - _bombsUtil.PlaceBomb(position); + var absX = Mathf.RoundToInt(transform.position.x); + var absY = Mathf.RoundToInt(transform.position.y); + var position = new Vector2(absX, absY); + if (_bombsUtil.CanPlaceBomb(position)) + { + Instantiate(bombPrefab, position, Quaternion.identity); + _bombsUtil.PlaceBomb(position); + } } } } diff --git a/Assets/Scripts/src/Ammo/Explosion.cs b/Assets/Scripts/src/Ammo/Explosion.cs index 431eec7..ec30d55 100644 --- a/Assets/Scripts/src/Ammo/Explosion.cs +++ b/Assets/Scripts/src/Ammo/Explosion.cs @@ -1,14 +1,15 @@ -using System.Collections; -using System.Collections.Generic; +using src.Base; using src.Managers; -using UnityEngine; -public class Explosion : MonoBehaviour +namespace src.Ammo { - private readonly BombsUtilManager _bombUtil = BombsUtilManager.Instance; - - public void Start() + public class Explosion : GameplayComponent { - Destroy(gameObject, _bombUtil.ExplosionDuration); + private readonly BombsUtilManager _bombUtil = BombsUtilManager.Instance; + + public void Start() + { + Destroy(gameObject, _bombUtil.ExplosionDuration); + } } } diff --git a/Assets/Scripts/src/Managers/BombsUtilManager.cs b/Assets/Scripts/src/Managers/BombsUtilManager.cs index 5ef931b..2091465 100644 --- a/Assets/Scripts/src/Managers/BombsUtilManager.cs +++ b/Assets/Scripts/src/Managers/BombsUtilManager.cs @@ -5,7 +5,7 @@ namespace src.Managers { public sealed class BombsUtilManager { - private HashSet _usedPosition = new HashSet(); + private readonly HashSet _usedPosition = new HashSet(); private const int MaxPower = 7; private const int MaxAllowedBombs = 10; diff --git a/Assets/Scripts/src/Managers/GameManager.cs b/Assets/Scripts/src/Managers/GameManager.cs index 2d50961..adc3f65 100644 --- a/Assets/Scripts/src/Managers/GameManager.cs +++ b/Assets/Scripts/src/Managers/GameManager.cs @@ -4,7 +4,7 @@ namespace src.Managers { public class GameManager : MonoBehaviour { - public static GameManager Instance = null; + public static GameManager Instance; private LevelManager _levelManager; public void Awake() diff --git a/Assets/Scripts/src/Player/PlayerController.cs b/Assets/Scripts/src/Player/PlayerController.cs index 98022a3..4120425 100644 --- a/Assets/Scripts/src/Player/PlayerController.cs +++ b/Assets/Scripts/src/Player/PlayerController.cs @@ -1,7 +1,6 @@ -using System; +using src.Ammo; using src.Base; using UnityEngine; -using UnityEngine.Tilemaps; namespace src.Player { From 8e237a9dc4186fc7cae758349d9786054dbc6109 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Nu=C8=9Biu?= Date: Sat, 15 Jun 2019 18:24:56 +0300 Subject: [PATCH 4/4] Add Playe BlendTree animations --- .../Player/PlayerAnimator.controller | 301 ++++- Assets/Animations/Player/PlayerIdleDown.anim | 89 ++ ...ing.anim.meta => PlayerIdleDown.anim.meta} | 2 +- Assets/Animations/Player/PlayerIdleLeft.anim | 89 ++ .../Player/PlayerIdleLeft.anim.meta | 8 + Assets/Animations/Player/PlayerIdleRight.anim | 89 ++ .../Player/PlayerIdleRight.anim.meta | 8 + .../{PlayerRunning.anim => PlayerIdleUp.anim} | 34 +- .../Animations/Player/PlayerIdleUp.anim.meta | 8 + Assets/Animations/Player/PlayerRunDown.anim | 89 ++ .../Animations/Player/PlayerRunDown.anim.meta | 8 + Assets/Animations/Player/PlayerRunLeft.anim | 89 ++ .../Animations/Player/PlayerRunLeft.anim.meta | 8 + Assets/Animations/Player/PlayerRunRight.anim | 89 ++ .../Player/PlayerRunRight.anim.meta | 8 + Assets/Animations/Player/PlayerRunUp.anim | 89 ++ .../Animations/Player/PlayerRunUp.anim.meta | 8 + Assets/Scenes/SampleScene.unity | 116 +- Assets/Scripts/src/Player/PlayerController.cs | 10 + Assets/Sprites/Player/player_run.png | Bin 19799 -> 0 bytes Assets/Sprites/Player/player_run.png.meta | 278 ---- Assets/Sprites/Player/player_spritesheet.png | Bin 0 -> 31304 bytes .../Player/player_spritesheet.png.meta | 1118 +++++++++++++++++ .../Player/player_spritesheet_flipped_x.png | Bin 0 -> 31083 bytes .../player_spritesheet_flipped_x.png.meta | 1118 +++++++++++++++++ 25 files changed, 3347 insertions(+), 309 deletions(-) create mode 100644 Assets/Animations/Player/PlayerIdleDown.anim rename Assets/Animations/Player/{PlayerRunning.anim.meta => PlayerIdleDown.anim.meta} (79%) create mode 100644 Assets/Animations/Player/PlayerIdleLeft.anim create mode 100644 Assets/Animations/Player/PlayerIdleLeft.anim.meta create mode 100644 Assets/Animations/Player/PlayerIdleRight.anim create mode 100644 Assets/Animations/Player/PlayerIdleRight.anim.meta rename Assets/Animations/Player/{PlayerRunning.anim => PlayerIdleUp.anim} (59%) create mode 100644 Assets/Animations/Player/PlayerIdleUp.anim.meta create mode 100644 Assets/Animations/Player/PlayerRunDown.anim create mode 100644 Assets/Animations/Player/PlayerRunDown.anim.meta create mode 100644 Assets/Animations/Player/PlayerRunLeft.anim create mode 100644 Assets/Animations/Player/PlayerRunLeft.anim.meta create mode 100644 Assets/Animations/Player/PlayerRunRight.anim create mode 100644 Assets/Animations/Player/PlayerRunRight.anim.meta create mode 100644 Assets/Animations/Player/PlayerRunUp.anim create mode 100644 Assets/Animations/Player/PlayerRunUp.anim.meta delete mode 100644 Assets/Sprites/Player/player_run.png delete mode 100644 Assets/Sprites/Player/player_run.png.meta create mode 100644 Assets/Sprites/Player/player_spritesheet.png create mode 100644 Assets/Sprites/Player/player_spritesheet.png.meta create mode 100644 Assets/Sprites/Player/player_spritesheet_flipped_x.png create mode 100644 Assets/Sprites/Player/player_spritesheet_flipped_x.png.meta diff --git a/Assets/Animations/Player/PlayerAnimator.controller b/Assets/Animations/Player/PlayerAnimator.controller index 66b2029..7d2ca19 100644 --- a/Assets/Animations/Player/PlayerAnimator.controller +++ b/Assets/Animations/Player/PlayerAnimator.controller @@ -8,7 +8,19 @@ AnimatorController: m_PrefabAsset: {fileID: 0} m_Name: PlayerAnimator serializedVersion: 5 - m_AnimatorParameters: [] + m_AnimatorParameters: + - m_Name: AnimVertical + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: AnimHorizontal + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -22,14 +34,84 @@ AnimatorController: m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} ---- !u!1102 &1102275762780126800 +--- !u!206 &206562206788270934 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendTree + m_Childs: [] + m_BlendParameter: AnimHorizontal + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206674423866706998 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 2337addfd1df04b75a2f6e9b66367f34, type: 2} + m_Threshold: 0 + m_Position: {x: 0, y: -0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: AnimVertical + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: b7a9ce2fb18da4647af9b13ba8d28017, type: 2} + m_Threshold: 0.2 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: AnimVertical + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 5cfba2509014e441a812fd5493deaaca, type: 2} + m_Threshold: 0.4 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: AnimVertical + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 96df1e786c8d74c8f98e0ba167ee5a80, type: 2} + m_Threshold: 0.6 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: AnimVertical + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 8de583040b3af46e9ab707c87ae51e79, type: 2} + m_Threshold: 0.8 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: AnimVertical + m_Mirror: 0 + m_BlendParameter: AnimHorizontal + m_BlendParameterY: AnimVertical + m_MinThreshold: 0 + m_MaxThreshold: 0.8 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!1102 &1102132816377026092 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: PlayerRunning + m_Name: PlayerIdleUp m_Speed: 1 m_CycleOffset: 0 m_Transitions: [] @@ -42,7 +124,189 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 2cdaef357e9274d569d0b48634ff44c2, type: 2} + m_Motion: {fileID: 7400000, guid: 19dc6e34d6d9047d99b6de00eb5a0a82, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102232667013857788 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerIdleRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 832b860e387b44ff3ace50d911b69420, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102255259036527984 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrossBlendTreeOnlyIdleDown + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 206674423866706998} + m_Tag: + m_SpeedParameter: AnimVertical + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102760441456271074 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerRunRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 96df1e786c8d74c8f98e0ba167ee5a80, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102822415438344482 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerIdleLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6a6539bed18954b148bf9d104ba5d99b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102864886641969330 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerRunDown + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2337addfd1df04b75a2f6e9b66367f34, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102904270210786814 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerRunLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8de583040b3af46e9ab707c87ae51e79, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102923169592650640 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerRunUp + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5cfba2509014e441a812fd5493deaaca, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: @@ -58,15 +322,36 @@ AnimatorStateMachine: m_Name: Base Layer m_ChildStates: - serializedVersion: 1 - m_State: {fileID: 1102275762780126800} - m_Position: {x: 200, y: 0, z: 0} + m_State: {fileID: 1102864886641969330} + m_Position: {x: 252, y: 204, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102923169592650640} + m_Position: {x: 264, y: 120, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102760441456271074} + m_Position: {x: 516, y: 192, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102232667013857788} + m_Position: {x: 516, y: 120, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102904270210786814} + m_Position: {x: 516, y: -24, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102822415438344482} + m_Position: {x: 516, y: 36, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102132816377026092} + m_Position: {x: 384, y: 252, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102255259036527984} + m_Position: {x: 216, y: -156, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} + m_EntryPosition: {x: 48, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 1102275762780126800} + m_DefaultState: {fileID: 1102255259036527984} diff --git a/Assets/Animations/Player/PlayerIdleDown.anim b/Assets/Animations/Player/PlayerIdleDown.anim new file mode 100644 index 0000000..782a8c6 --- /dev/null +++ b/Assets/Animations/Player/PlayerIdleDown.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerIdleDown + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300064, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.083333336 + value: {fileID: 21300066, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.16666667 + value: {fileID: 21300068, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.25 + value: {fileID: 21300070, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.33333334 + value: {fileID: 21300072, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.41666666 + value: {fileID: 21300074, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5 + value: {fileID: 21300076, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5833333 + value: {fileID: 21300078, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300064, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300066, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300068, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300070, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300072, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300074, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300076, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300078, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/Player/PlayerRunning.anim.meta b/Assets/Animations/Player/PlayerIdleDown.anim.meta similarity index 79% rename from Assets/Animations/Player/PlayerRunning.anim.meta rename to Assets/Animations/Player/PlayerIdleDown.anim.meta index 20b5cd6..9f6f1e9 100644 --- a/Assets/Animations/Player/PlayerRunning.anim.meta +++ b/Assets/Animations/Player/PlayerIdleDown.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2cdaef357e9274d569d0b48634ff44c2 +guid: b7a9ce2fb18da4647af9b13ba8d28017 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/Assets/Animations/Player/PlayerIdleLeft.anim b/Assets/Animations/Player/PlayerIdleLeft.anim new file mode 100644 index 0000000..300490a --- /dev/null +++ b/Assets/Animations/Player/PlayerIdleLeft.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerIdleLeft + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300048, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.083333336 + value: {fileID: 21300050, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.16666667 + value: {fileID: 21300052, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.25 + value: {fileID: 21300054, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.33333334 + value: {fileID: 21300056, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.41666666 + value: {fileID: 21300058, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.5 + value: {fileID: 21300060, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.5833333 + value: {fileID: 21300062, guid: 449b74d22efae401386c4330646bd77a, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300048, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300050, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300052, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300054, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300056, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300058, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300060, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300062, guid: 449b74d22efae401386c4330646bd77a, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/Player/PlayerIdleLeft.anim.meta b/Assets/Animations/Player/PlayerIdleLeft.anim.meta new file mode 100644 index 0000000..b58f87f --- /dev/null +++ b/Assets/Animations/Player/PlayerIdleLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a6539bed18954b148bf9d104ba5d99b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player/PlayerIdleRight.anim b/Assets/Animations/Player/PlayerIdleRight.anim new file mode 100644 index 0000000..6913bf0 --- /dev/null +++ b/Assets/Animations/Player/PlayerIdleRight.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerIdleRight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300048, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.083333336 + value: {fileID: 21300050, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.16666667 + value: {fileID: 21300052, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.25 + value: {fileID: 21300054, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.33333334 + value: {fileID: 21300056, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.41666666 + value: {fileID: 21300058, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5 + value: {fileID: 21300060, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5833333 + value: {fileID: 21300062, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300048, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300050, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300052, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300054, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300056, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300058, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300060, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300062, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/Player/PlayerIdleRight.anim.meta b/Assets/Animations/Player/PlayerIdleRight.anim.meta new file mode 100644 index 0000000..031d1c8 --- /dev/null +++ b/Assets/Animations/Player/PlayerIdleRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 832b860e387b44ff3ace50d911b69420 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player/PlayerRunning.anim b/Assets/Animations/Player/PlayerIdleUp.anim similarity index 59% rename from Assets/Animations/Player/PlayerRunning.anim rename to Assets/Animations/Player/PlayerIdleUp.anim index 1cbcd84..862f4f5 100644 --- a/Assets/Animations/Player/PlayerRunning.anim +++ b/Assets/Animations/Player/PlayerIdleUp.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: PlayerRunning + m_Name: PlayerIdleUp serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 @@ -20,21 +20,21 @@ AnimationClip: m_PPtrCurves: - curve: - time: 0 - value: {fileID: 21300000, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + value: {fileID: 21300080, guid: acfc12ff3498641aa93645b517a11af4, type: 3} - time: 0.083333336 - value: {fileID: 21300002, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + value: {fileID: 21300082, guid: acfc12ff3498641aa93645b517a11af4, type: 3} - time: 0.16666667 - value: {fileID: 21300004, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + value: {fileID: 21300084, guid: acfc12ff3498641aa93645b517a11af4, type: 3} - time: 0.25 - value: {fileID: 21300006, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + value: {fileID: 21300086, guid: acfc12ff3498641aa93645b517a11af4, type: 3} - time: 0.33333334 - value: {fileID: 21300008, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + value: {fileID: 21300088, guid: acfc12ff3498641aa93645b517a11af4, type: 3} - time: 0.41666666 - value: {fileID: 21300010, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + value: {fileID: 21300090, guid: acfc12ff3498641aa93645b517a11af4, type: 3} - time: 0.5 - value: {fileID: 21300012, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + value: {fileID: 21300092, guid: acfc12ff3498641aa93645b517a11af4, type: 3} - time: 0.5833333 - value: {fileID: 21300014, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + value: {fileID: 21300094, guid: acfc12ff3498641aa93645b517a11af4, type: 3} attribute: m_Sprite path: classID: 212 @@ -54,14 +54,14 @@ AnimationClip: customType: 23 isPPtrCurve: 1 pptrCurveMapping: - - {fileID: 21300000, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} - - {fileID: 21300002, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} - - {fileID: 21300004, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} - - {fileID: 21300006, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} - - {fileID: 21300008, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} - - {fileID: 21300010, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} - - {fileID: 21300012, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} - - {fileID: 21300014, guid: 69237087e6b0b42ac8d25d0035b2e01b, type: 3} + - {fileID: 21300080, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300082, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300084, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300086, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300088, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300090, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300092, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300094, guid: acfc12ff3498641aa93645b517a11af4, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} diff --git a/Assets/Animations/Player/PlayerIdleUp.anim.meta b/Assets/Animations/Player/PlayerIdleUp.anim.meta new file mode 100644 index 0000000..e36c1ca --- /dev/null +++ b/Assets/Animations/Player/PlayerIdleUp.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19dc6e34d6d9047d99b6de00eb5a0a82 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player/PlayerRunDown.anim b/Assets/Animations/Player/PlayerRunDown.anim new file mode 100644 index 0000000..fec99f7 --- /dev/null +++ b/Assets/Animations/Player/PlayerRunDown.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerRunDown + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300016, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.083333336 + value: {fileID: 21300018, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.16666667 + value: {fileID: 21300020, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.25 + value: {fileID: 21300022, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.33333334 + value: {fileID: 21300024, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.41666666 + value: {fileID: 21300026, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5 + value: {fileID: 21300028, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5833333 + value: {fileID: 21300030, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300016, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300018, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300020, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300022, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300024, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300026, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300028, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300030, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/Player/PlayerRunDown.anim.meta b/Assets/Animations/Player/PlayerRunDown.anim.meta new file mode 100644 index 0000000..ccc57ee --- /dev/null +++ b/Assets/Animations/Player/PlayerRunDown.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2337addfd1df04b75a2f6e9b66367f34 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player/PlayerRunLeft.anim b/Assets/Animations/Player/PlayerRunLeft.anim new file mode 100644 index 0000000..401f1ec --- /dev/null +++ b/Assets/Animations/Player/PlayerRunLeft.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerRunLeft + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300032, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.083333336 + value: {fileID: 21300034, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.16666667 + value: {fileID: 21300036, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.25 + value: {fileID: 21300038, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.33333334 + value: {fileID: 21300040, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.41666666 + value: {fileID: 21300042, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.5 + value: {fileID: 21300044, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - time: 0.5833333 + value: {fileID: 21300046, guid: 449b74d22efae401386c4330646bd77a, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300032, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300034, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300036, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300038, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300040, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300042, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300044, guid: 449b74d22efae401386c4330646bd77a, type: 3} + - {fileID: 21300046, guid: 449b74d22efae401386c4330646bd77a, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/Player/PlayerRunLeft.anim.meta b/Assets/Animations/Player/PlayerRunLeft.anim.meta new file mode 100644 index 0000000..8894088 --- /dev/null +++ b/Assets/Animations/Player/PlayerRunLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8de583040b3af46e9ab707c87ae51e79 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player/PlayerRunRight.anim b/Assets/Animations/Player/PlayerRunRight.anim new file mode 100644 index 0000000..aa88017 --- /dev/null +++ b/Assets/Animations/Player/PlayerRunRight.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerRunRight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300032, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.083333336 + value: {fileID: 21300034, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.16666667 + value: {fileID: 21300036, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.25 + value: {fileID: 21300038, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.33333334 + value: {fileID: 21300040, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.41666666 + value: {fileID: 21300042, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5 + value: {fileID: 21300044, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5833333 + value: {fileID: 21300046, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300032, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300034, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300036, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300038, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300040, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300042, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300044, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300046, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/Player/PlayerRunRight.anim.meta b/Assets/Animations/Player/PlayerRunRight.anim.meta new file mode 100644 index 0000000..82cdc5e --- /dev/null +++ b/Assets/Animations/Player/PlayerRunRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96df1e786c8d74c8f98e0ba167ee5a80 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player/PlayerRunUp.anim b/Assets/Animations/Player/PlayerRunUp.anim new file mode 100644 index 0000000..33325aa --- /dev/null +++ b/Assets/Animations/Player/PlayerRunUp.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerRunUp + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.083333336 + value: {fileID: 21300002, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.16666667 + value: {fileID: 21300004, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.25 + value: {fileID: 21300006, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.33333334 + value: {fileID: 21300008, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.41666666 + value: {fileID: 21300010, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5 + value: {fileID: 21300012, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - time: 0.5833333 + value: {fileID: 21300014, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300002, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300004, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300006, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300008, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300010, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300012, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + - {fileID: 21300014, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/Player/PlayerRunUp.anim.meta b/Assets/Animations/Player/PlayerRunUp.anim.meta new file mode 100644 index 0000000..165fd0a --- /dev/null +++ b/Assets/Animations/Player/PlayerRunUp.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cfba2509014e441a812fd5493deaaca +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index d288332..e11c7af 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -7035,7 +7035,7 @@ Tilemap: - first: {x: -1, y: 1, z: 0} second: m_TileIndex: 3 - m_TileSpriteIndex: 7 + m_TileSpriteIndex: 8 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -7691,10 +7691,10 @@ Tilemap: m_Data: {fileID: 21300026, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 19 m_Data: {fileID: 21300028, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300000, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} - m_RefCount: 0 m_Data: {fileID: 0} + - m_RefCount: 1 + m_Data: {fileID: 21300000, guid: 9f1e7a6a3f475493abbb6f07fb21c3f5, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300036, guid: 53508fdfeea6241d3a03aa21c60e6c4d, type: 3} - m_RefCount: 1 @@ -8168,7 +8168,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 9.540185, y: -4.0430503, z: -10} + m_LocalPosition: {x: 10.383259, y: -4.0430503, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} @@ -8288,6 +8288,105 @@ Transform: type: 3} m_PrefabInstance: {fileID: 6843575829779162303} m_PrefabAsset: {fileID: 0} +--- !u!1 &1778702655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1778702656} + - component: {fileID: 1778702657} + - component: {fileID: 1778702658} + m_Layer: 15 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1778702656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778702655} + 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_Children: [] + m_Father: {fileID: 1352658977} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1778702657 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778702655} + 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: 21300064, guid: acfc12ff3498641aa93645b517a11af4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2, y: 2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &1778702658 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778702655} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: dc9347e7518ed4709b6cacd42554e650, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1001 &2013742123 PrefabInstance: m_ObjectHideFlags: 0 @@ -8518,6 +8617,11 @@ PrefabInstance: propertyPath: m_SortingOrder value: 0 objectReference: {fileID: 0} + - target: {fileID: 6843575828445418655, guid: d3055091a17dc4aa1accf2e33ccef144, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6843575828445418652, guid: d3055091a17dc4aa1accf2e33ccef144, type: 3} propertyPath: m_Offset.x @@ -8543,5 +8647,7 @@ PrefabInstance: propertyPath: m_Size.y value: 0.8 objectReference: {fileID: 0} - m_RemovedComponents: [] + m_RemovedComponents: + - {fileID: 6843575828445418655, guid: d3055091a17dc4aa1accf2e33ccef144, type: 3} + - {fileID: 6843575828445418651, guid: d3055091a17dc4aa1accf2e33ccef144, type: 3} m_SourcePrefab: {fileID: 100100000, guid: d3055091a17dc4aa1accf2e33ccef144, type: 3} diff --git a/Assets/Scripts/src/Player/PlayerController.cs b/Assets/Scripts/src/Player/PlayerController.cs index 4120425..f9bb23a 100644 --- a/Assets/Scripts/src/Player/PlayerController.cs +++ b/Assets/Scripts/src/Player/PlayerController.cs @@ -1,5 +1,6 @@ using src.Ammo; using src.Base; +using src.Helpers; using UnityEngine; namespace src.Player @@ -8,12 +9,17 @@ namespace src.Player { private Transform _respawnPosition; private BombsSpawner _bombsSpawner; + private Animator _animator; + private static readonly int AnimHorizontal = Animator.StringToHash("AnimHorizontal"); + private static readonly int AnimVertical = Animator.StringToHash("AnimVertical"); + protected new void Start() { base.Start(); _respawnPosition = GameObject.Find("RespawnPosition").transform; _bombsSpawner = GameObject.Find("BombSpawner").GetComponent(); + _animator = GetComponentInChildren(); /* Always start at the starting point. */ Respawn(); } @@ -33,6 +39,10 @@ namespace src.Player #if UNITY_EDITOR || UNITY_STANDALONE || UNITY_WEBGL var horizontal = Input.GetAxis("Horizontal"); var vertical = Input.GetAxis("Vertical"); + + _animator.SetFloat(AnimHorizontal, horizontal); + _animator.SetFloat(AnimVertical, vertical); + var movementVector = new Vector2(horizontal, vertical); rigidbody2d.MovePosition(rigidbody2d.position + movementSpeed * Time.deltaTime * movementVector); #elif UNITY_IOS || UNITY_ANDROID diff --git a/Assets/Sprites/Player/player_run.png b/Assets/Sprites/Player/player_run.png deleted file mode 100644 index 340c0965c16bff7aff278025e34559c4694db0bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19799 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

CHa8`;ksRY217I8r}O>Iy6kb!h~9z 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Player/player_spritesheet.png.meta b/Assets/Sprites/Player/player_spritesheet.png.meta new file mode 100644 index 0000000..8d54adb --- /dev/null +++ b/Assets/Sprites/Player/player_spritesheet.png.meta @@ -0,0 +1,1118 @@ +fileFormatVersion: 2 +guid: acfc12ff3498641aa93645b517a11af4 +TextureImporter: + fileIDToRecycleName: + 21300000: player_spritesheet_0 + 21300002: player_spritesheet_1 + 21300004: player_spritesheet_2 + 21300006: player_spritesheet_3 + 21300008: player_spritesheet_4 + 21300010: player_spritesheet_5 + 21300012: player_spritesheet_6 + 21300014: player_spritesheet_7 + 21300016: player_spritesheet_8 + 21300018: player_spritesheet_9 + 21300020: player_spritesheet_10 + 21300022: player_spritesheet_11 + 21300024: player_spritesheet_12 + 21300026: player_spritesheet_13 + 21300028: player_spritesheet_14 + 21300030: player_spritesheet_15 + 21300032: player_spritesheet_16 + 21300034: player_spritesheet_17 + 21300036: player_spritesheet_18 + 21300038: player_spritesheet_19 + 21300040: player_spritesheet_20 + 21300042: player_spritesheet_21 + 21300044: player_spritesheet_22 + 21300046: player_spritesheet_23 + 21300048: player_spritesheet_24 + 21300050: player_spritesheet_25 + 21300052: player_spritesheet_26 + 21300054: player_spritesheet_27 + 21300056: player_spritesheet_28 + 21300058: player_spritesheet_29 + 21300060: player_spritesheet_30 + 21300062: player_spritesheet_31 + 21300064: player_spritesheet_32 + 21300066: player_spritesheet_33 + 21300068: player_spritesheet_34 + 21300070: player_spritesheet_35 + 21300072: player_spritesheet_36 + 21300074: player_spritesheet_37 + 21300076: player_spritesheet_38 + 21300078: player_spritesheet_39 + 21300080: player_spritesheet_40 + 21300082: player_spritesheet_41 + 21300084: player_spritesheet_42 + 21300086: player_spritesheet_43 + 21300088: player_spritesheet_44 + 21300090: player_spritesheet_45 + 21300092: player_spritesheet_46 + 21300094: player_spritesheet_47 + 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: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 64 + 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: + - serializedVersion: 2 + name: player_spritesheet_0 + rect: + serializedVersion: 2 + x: 0 + y: 320 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b9a8fe48624c84b468f5dee1a9bb9fb0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_1 + rect: + serializedVersion: 2 + x: 64 + y: 320 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9378e140394554496bc9ebccdff00870 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_2 + rect: + serializedVersion: 2 + x: 128 + y: 320 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8e7dd4af650d64bbe8b059ba4e96e5f8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_3 + rect: + serializedVersion: 2 + x: 192 + y: 320 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f94dd6862a5974b72a513f776633cbef + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_4 + rect: + serializedVersion: 2 + x: 256 + y: 320 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d08e86fba0eca463ba8a66ee725506af + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_5 + rect: + serializedVersion: 2 + x: 320 + y: 320 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4a3021023d01b4ec6a86c0076a7f94f7 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_6 + rect: + serializedVersion: 2 + x: 384 + y: 320 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 78620c334586d4a7e8052d448aa5cc55 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_7 + rect: + serializedVersion: 2 + x: 448 + y: 320 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7658f1a17ab5349a8bab25a6f271819c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_8 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9dabcf850285949cbbbbe4ae4e19298f + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_9 + rect: + serializedVersion: 2 + x: 64 + y: 256 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 47af4db2b4fe343178eec5ceea026788 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_10 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c76be042461004049ae8411940160b1d + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_11 + rect: + serializedVersion: 2 + x: 192 + y: 256 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f6393255b1017456ea5c4fb850069009 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_12 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 391587734b04c4e2ca6add6225649670 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_13 + rect: + serializedVersion: 2 + x: 320 + y: 256 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4a8776ecda58a4d45bd40aaa21681dcc + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_14 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ec7e05b60ba87446689ac8750738f70f + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_15 + rect: + serializedVersion: 2 + x: 448 + y: 256 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 38a1ccf1a6fdf473c8eeb0cc922cafe6 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_16 + rect: + serializedVersion: 2 + x: 0 + y: 192 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d027e3b3e811b4eb88e39a34289a1b2e + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_17 + rect: + serializedVersion: 2 + x: 64 + y: 192 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4a27918236fdd4b39b5646d93ff9224e + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_18 + rect: + serializedVersion: 2 + x: 128 + y: 192 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f9fd863a219284714afb69168b911be5 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_19 + rect: + serializedVersion: 2 + x: 192 + y: 192 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7f73e807cf7e54b948a8a079ca57e2f0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_20 + rect: + serializedVersion: 2 + x: 256 + y: 192 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8ebb02a93ac0144b29fa0343184b1821 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_21 + rect: + serializedVersion: 2 + x: 320 + y: 192 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 991335431480d4a0481267fe22b0f96c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_22 + rect: + serializedVersion: 2 + x: 384 + y: 192 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b62e3249e4c6b4f1fa0a85ae934951de + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_23 + rect: + serializedVersion: 2 + x: 448 + y: 192 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bf197c9b474b94c708e0e9e0cf82ab34 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_24 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0f3590f8e85a54a96bd0d003acc849a0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_25 + rect: + serializedVersion: 2 + x: 64 + y: 128 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2e12dd6664ea94ac0b9fe65db94bb3e6 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_26 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5a4aab68e39384bd38e4f50da0bec0a8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_27 + rect: + serializedVersion: 2 + x: 192 + y: 128 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 078ed8704f7934e6da2a03ec79ce5612 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_28 + rect: + serializedVersion: 2 + x: 256 + y: 128 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 306c0a02bdacb4162b0158e432777cec + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_29 + rect: + serializedVersion: 2 + x: 320 + y: 128 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 31572e86ca1634df3aa0b17245925cc2 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_30 + rect: + serializedVersion: 2 + x: 384 + y: 128 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fae609b7edf0b4d689f8c4fcf18fa3e3 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_31 + rect: + serializedVersion: 2 + x: 448 + y: 128 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: edd857679f8b64b5fac3da9e0ec2b3c6 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_32 + rect: + serializedVersion: 2 + x: 0 + y: 64 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5bc5414055d604b8cb3958b1b477d591 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_33 + rect: + serializedVersion: 2 + x: 64 + y: 64 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 57ad821884e1a4041a71006207df9833 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_34 + rect: + serializedVersion: 2 + x: 128 + y: 64 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 338cc91760d2147719e27aa1dec346c2 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_35 + rect: + serializedVersion: 2 + x: 192 + y: 64 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e7c8bf3a961a64ec4909f9ce405d41c4 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_36 + rect: + serializedVersion: 2 + x: 256 + y: 64 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ba8d134906b644c3f834ad757a0dd100 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_37 + rect: + serializedVersion: 2 + x: 320 + y: 64 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d87ad369615c642458e62e693106f8cd + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_38 + rect: + serializedVersion: 2 + x: 384 + y: 64 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 419be5a2bc0a44883ac9a05f3a5eee7e + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_39 + rect: + serializedVersion: 2 + x: 448 + y: 64 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6a363f444d6f0427280544cacb3730b6 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_40 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b861a7babadda428cb6cf96dd34db7fe + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_41 + rect: + serializedVersion: 2 + x: 64 + y: 0 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2b97b2f552e894ec889a21cc0a868e7c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_42 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 801e095ec7bcd4bdcbbb1a4c92152db2 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_43 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 51c90a40d59634830830751c60fdb3fa + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_44 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: df219311a9c0249fb8a42542b0270053 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_45 + rect: + serializedVersion: 2 + x: 320 + y: 0 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 15c34f5297bbc4f7eb92d72c31201942 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_46 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b004e2dd846704ae584cf6ddadd98e54 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: player_spritesheet_47 + rect: + serializedVersion: 2 + x: 448 + y: 0 + width: 64 + height: 64 + alignment: 6 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ff5624f7a5d454d84a77d2d186fc21d0 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 70731930a0e50471f85f2a9e4aee7611 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Player/player_spritesheet_flipped_x.png b/Assets/Sprites/Player/player_spritesheet_flipped_x.png new file mode 100644 index 0000000000000000000000000000000000000000..14762f29ad9186079063e6b720b858da2b284dd0 GIT binary patch literal 31083 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