diff --git a/Platformer/Assets/PlatformController.cs b/Platformer/Assets/PlatformController.cs index 637a2a4..091367a 100644 --- a/Platformer/Assets/PlatformController.cs +++ b/Platformer/Assets/PlatformController.cs @@ -125,7 +125,7 @@ void CalculatePassengerMovement(Vector3 velocity) rayOrigin += Vector2.right * (verticalRaySpacing * i); RaycastHit2D hit = Physics2D.Raycast(rayOrigin, Vector2.up * directionY, rayLength, passengerMask); - if (hit) + if (hit && hit.distance !=0) //&& player is not in platform { if (!movedPassengers.Contains(hit.transform)) { @@ -150,7 +150,7 @@ void CalculatePassengerMovement(Vector3 velocity) rayOrigin += Vector2.up * (horizontalRaySpacing * i); RaycastHit2D hit = Physics2D.Raycast(rayOrigin, Vector2.right * directionX, rayLength, passengerMask); - if (hit) + if (hit && hit.distance != 0) { if (!movedPassengers.Contains(hit.transform)) { @@ -174,7 +174,7 @@ void CalculatePassengerMovement(Vector3 velocity) Vector2 rayOrigin = raycastOrigins.topLeft + Vector2.right * (verticalRaySpacing * i); RaycastHit2D hit = Physics2D.Raycast(rayOrigin, Vector2.up, rayLength, passengerMask); - if (hit) + if (hit && hit.distance != 0) { if (!movedPassengers.Contains(hit.transform)) { @@ -205,6 +205,7 @@ public PassengerMovement(Transform _transform, Vector3 _velocity, bool _standing } } + //Draw the little crosses so we can see void OnDrawGizmos() { if (localWaypoints != null) diff --git a/Platformer/Assets/Prefabs/Bullet.prefab b/Platformer/Assets/Prefabs/Bullet.prefab index 2a68c18..749a2ee 100644 --- a/Platformer/Assets/Prefabs/Bullet.prefab +++ b/Platformer/Assets/Prefabs/Bullet.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &776097286453626797 +--- !u!1 &8433151850351439283 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,11 +8,11 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 436132180871809603} - - component: {fileID: 4871894047047650787} - - component: {fileID: 2657745054146267846} - - component: {fileID: 4594351167933586053} - - component: {fileID: 114865570329940458} + - component: {fileID: 5332725016361681052} + - component: {fileID: 5493751806056483752} + - component: {fileID: 6001025085277983057} + - component: {fileID: 1260666552187725056} + - component: {fileID: 3103642779486891968} m_Layer: 0 m_Name: Bullet m_TagString: Bullet @@ -20,13 +20,13 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &436132180871809603 +--- !u!4 &5332725016361681052 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 776097286453626797} + m_GameObject: {fileID: 8433151850351439283} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -12.29, y: -2.211, z: -11.903397} m_LocalScale: {x: 0.02429194, y: 0.02429194, z: 1} @@ -34,13 +34,13 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &4871894047047650787 +--- !u!212 &5493751806056483752 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 776097286453626797} + m_GameObject: {fileID: 8433151850351439283} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -82,14 +82,14 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!50 &2657745054146267846 +--- !u!50 &6001025085277983057 Rigidbody2D: serializedVersion: 4 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 776097286453626797} + m_GameObject: {fileID: 8433151850351439283} m_BodyType: 0 m_Simulated: 1 m_UseFullKinematicContacts: 0 @@ -103,13 +103,13 @@ Rigidbody2D: m_SleepingMode: 1 m_CollisionDetection: 1 m_Constraints: 4 ---- !u!70 &4594351167933586053 +--- !u!70 &1260666552187725056 CapsuleCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 776097286453626797} + m_GameObject: {fileID: 8433151850351439283} m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} @@ -119,17 +119,18 @@ CapsuleCollider2D: m_Offset: {x: 0.0660354, y: -0.044630922} m_Size: {x: 2.032612, y: 1.1240115} m_Direction: 0 ---- !u!114 &114865570329940458 +--- !u!114 &3103642779486891968 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 776097286453626797} + m_GameObject: {fileID: 8433151850351439283} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: c759eb7e680b5fd45a51d3fb3103ce66, type: 3} m_Name: m_EditorClassIdentifier: speed: 15 - rb: {fileID: 2657745054146267846} + rb: {fileID: 6001025085277983057} + facing: {fileID: 0} diff --git a/Platformer/Assets/Prefabs/alienBeige.prefab b/Platformer/Assets/Prefabs/alienBeige.prefab index 95fdf6c..48267ee 100644 --- a/Platformer/Assets/Prefabs/alienBeige.prefab +++ b/Platformer/Assets/Prefabs/alienBeige.prefab @@ -71,7 +71,7 @@ SpriteRenderer: m_SortingLayerID: -1143351675 m_SortingLayer: 3 m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: eac81aed8c380384f9428363d5defde5, type: 3} + m_Sprite: {fileID: 21300000, guid: ed5d1cf8f34360540ba3c4c39fcfd633, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 @@ -89,11 +89,12 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3304212844087796135} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: eea1d95eef157be47b4969d1e9f8d444, type: 3} m_Name: m_EditorClassIdentifier: + player: {fileID: 0} health: 100 death: {fileID: 3304212844087796135} rb: {fileID: 50545078531212780} @@ -136,7 +137,7 @@ BoxCollider2D: m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.66, y: 0.92} + oldSize: {x: 0.51, y: 0.73} newSize: {x: 0.66, y: 0.92} adaptiveTilingThreshold: 0.5 drawMode: 0 diff --git a/Platformer/Assets/Prefabs/sign.prefab b/Platformer/Assets/Prefabs/sign.prefab new file mode 100644 index 0000000..9290f86 --- /dev/null +++ b/Platformer/Assets/Prefabs/sign.prefab @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3898352850606742374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3898352850606742375} + - component: {fileID: 3898352850606742372} + - component: {fileID: 5731649023866519366} + - component: {fileID: 9208802563446264276} + m_Layer: 0 + m_Name: sign + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3898352850606742375 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3898352850606742374} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -6, y: 0.036, z: 0} + m_LocalScale: {x: 3, y: 3.5, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3898352850606742372 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3898352850606742374} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.18, y: 0.2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!61 &5731649023866519366 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3898352850606742374} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.18, y: 0.2} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.18, y: 0.2} + m_EdgeRadius: 0 +--- !u!61 &9208802563446264276 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3898352850606742374} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.003915623, y: 0.048651874} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.18, y: 0.2} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.46184543, y: 0.2973038} + m_EdgeRadius: 0 diff --git a/Platformer/Assets/Prefabs/sign.prefab.meta b/Platformer/Assets/Prefabs/sign.prefab.meta new file mode 100644 index 0000000..fb9b084 --- /dev/null +++ b/Platformer/Assets/Prefabs/sign.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9de92bf37d0167d4d96e1176ee8c807a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Platformer/Assets/Scripts/Menus&Camera/Camera_Controller.cs b/Platformer/Assets/Scripts/Menus&Camera/Camera_Controller.cs index 9cb1f30..e1ccba3 100644 --- a/Platformer/Assets/Scripts/Menus&Camera/Camera_Controller.cs +++ b/Platformer/Assets/Scripts/Menus&Camera/Camera_Controller.cs @@ -1,20 +1,120 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; +using UnityEngine; +using System.Collections; public class Camera_Controller : MonoBehaviour { - public GameObject player; //User - private Vector3 offset; //Camera Offset + public Controller2D target; //player + public float verticalOffset; + public float lookAheadDstX; //how far ahead x + public float lookSmoothTimeX; //smooth + public float verticalSmoothTime; + + public Vector2 focusAreaSize; //size of focus area + + FocusArea focusArea; //focus area variable + + float currentLookAheadX; //current + float targetLookAheadX; //next + float lookAheadDirX; //direction + float smoothLookVelocityX; //smooth look + float smoothVelocityY; //smooth vertical velocity + + bool lookAheadStopped; //dont want to keep setting look ahead void Start() { - offset = transform.position - player.transform.position; //Offset players position + focusArea = new FocusArea(target.collider.bounds, focusAreaSize); } - void LateUpdate() + void LateUpdate() //player movement is done for the frame { - transform.position = player.transform.position + offset; //New position + focusArea.Update(target.collider.bounds); //the bounds + + Vector2 focusPosition = focusArea.centre + Vector2.up * verticalOffset; //in front on z axis + + if (focusArea.velocity.x != 0) //if its not 0 then + { + lookAheadDirX = Mathf.Sign(focusArea.velocity.x); //set look ahead direction + if (Mathf.Sign(target.playerInput.x) == Mathf.Sign(focusArea.velocity.x) && target.playerInput.x != 0) // if this is the case set look ahead as far as possible + { + lookAheadStopped = false; + targetLookAheadX = lookAheadDirX * lookAheadDstX; + } + else + { + if (!lookAheadStopped) + { + lookAheadStopped = true; + targetLookAheadX = currentLookAheadX + (lookAheadDirX * lookAheadDstX - currentLookAheadX) / 4f; //how far to complete look ahead + } + } + } + + + currentLookAheadX = Mathf.SmoothDamp(currentLookAheadX, targetLookAheadX, ref smoothLookVelocityX, lookSmoothTimeX); //current look ahead + + focusPosition.y = Mathf.SmoothDamp(transform.position.y, focusPosition.y, ref smoothVelocityY, verticalSmoothTime); //y position + focusPosition += Vector2.right * currentLookAheadX; //focus position + transform.position = (Vector3)focusPosition + Vector3.forward * -10; // } -} + + //void OnDrawGizmos() + //{ + // Gizmos.color = new Color(1, 0, 0, .5f); + // Gizmos.DrawCube(focusArea.centre, focusAreaSize); + // } + + struct FocusArea //structure for focus area + { + public Vector2 centre; //center of focus area + public Vector2 velocity; //speed of follow + float left, right; //corners + float top, bottom; //corners + + + public FocusArea(Bounds targetBounds, Vector2 size) //Boundind box around player + { + left = targetBounds.center.x - size.x / 2; //left side + right = targetBounds.center.x + size.x / 2; //right side + bottom = targetBounds.min.y; //lowest y aka bottom + top = targetBounds.min.y + size.y; //tbottom + size for top + + velocity = Vector2.zero; + centre = new Vector2((left + right) / 2, (top + bottom) / 2); //everything averaged basically + } + + public void Update(Bounds targetBounds) + { + //Shifting the camera along with the player (x & y) + float shiftX = 0; + if (targetBounds.min.x < left) + { + shiftX = targetBounds.min.x - left; + } + else if (targetBounds.max.x > right) + { + shiftX = targetBounds.max.x - right; + } + left += shiftX; + right += shiftX; + + //y + float shiftY = 0; + if (targetBounds.min.y < bottom) + { + shiftY = targetBounds.min.y - bottom; + } + else if (targetBounds.max.y > top) + { + shiftY = targetBounds.max.y - top; + } + top += shiftY; + bottom += shiftY; + //update center positions + centre = new Vector2((left + right) / 2, (top + bottom) / 2); + velocity = new Vector2(shiftX, shiftY); + } + } + +} \ No newline at end of file diff --git a/Platformer/Assets/Scripts/Player&Enemy/Bullet.cs b/Platformer/Assets/Scripts/Player&Enemy/Bullet.cs index 7292fd5..0572f86 100644 --- a/Platformer/Assets/Scripts/Player&Enemy/Bullet.cs +++ b/Platformer/Assets/Scripts/Player&Enemy/Bullet.cs @@ -6,13 +6,32 @@ public class Bullet : MonoBehaviour { public float speed = 20f; public Rigidbody2D rb; + private static bool facingright; //facing right? reference to playerinput + // Start is called before the first frame update void Start() { - rb.velocity = transform.right * speed; + } + void Update () + { + facingright = PlayerInput.m_FacingRight; + + if (facingright == true) + { + rb.velocity = transform.right * speed; + + } + + if (facingright == false ) + { + rb.velocity = -transform.right * speed; + + } + } + private void OnTriggerEnter2D(Collider2D other) { if( other.gameObject.CompareTag("Enemy")) diff --git a/Platformer/Assets/Scripts/Player&Enemy/Enemy.cs b/Platformer/Assets/Scripts/Player&Enemy/Enemy.cs index c70d585..4f1dec5 100644 --- a/Platformer/Assets/Scripts/Player&Enemy/Enemy.cs +++ b/Platformer/Assets/Scripts/Player&Enemy/Enemy.cs @@ -4,18 +4,36 @@ public class Enemy : MonoBehaviour { - public int health = 100; + public Transform player; + private Vector2 movement; + + public int health = 100; //health public GameObject death; public Rigidbody2D rb; public float speed = 5f; + void Start() + { + rb = this.GetComponent(); + } + void Update() { - + Vector3 direction = player.position - transform.position; + direction.Normalize(); + movement = direction; + } + private void FixedUpdate() + { + moveCharacter(movement); } + void moveCharacter(Vector2 direction) + { + rb.MovePosition((Vector2)transform.position + (direction * speed * Time.deltaTime)); + } - void OnTriggerEnter2D(Collider2D other) + void OnTriggerEnter2D(Collider2D other) { //FireBall if (other.gameObject.CompareTag("Bullet")) diff --git a/Platformer/Assets/Scripts/Player&Enemy/Player.cs b/Platformer/Assets/Scripts/Player&Enemy/Player.cs new file mode 100644 index 0000000..9e863be --- /dev/null +++ b/Platformer/Assets/Scripts/Player&Enemy/Player.cs @@ -0,0 +1,229 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +[RequireComponent(typeof(Controller2D))] +public class Player : MonoBehaviour +{ + + float moveSpeed = 10; //How Fast He moves + float gravity; //Gravity (No Rigid Body) + float maxJumpVelocity; //maxjump velocity + float minJumpVelocity; //min jump velocity + Vector3 velocity; //Velocity (Again since using raycasting need to create alll this) + float velocityXSmoothing; + + //Wall Jumping + public float wallSlideSpeedMax = 4;//speed of sliding + public float wallStickTime = .25f; + float timeToWallUnstick; + + public Vector2 wallJumpClimb; //Keep going up + public Vector2 wallJumpOff;//Jump off + public Vector2 wallLeap; //leap to other side + + //Jumping + public float maxJumpHeight = 4; //height + public float minJumpHeight = 1; + public float timeToJumpApex = .4f; //time to get there + float accelerationTimeAirborne = .2f; //acceleration time + float accelerationTimeGrounded = .15f; //time to + + Controller2D controller; //controller + Vector2 directionalInput; + + public int currentHealth; //health + private int maxHealth = 100; //max health + public HealthBar healthbar; //Healthbar + + bool crouch = false; + + public GameObject door; //Public so I could drag door in + + bool wallSliding;//need access to these in OnJump methods + int wallDirX; + + void Start() + { + controller = GetComponent(); //Get Components controller2d + + gravity = -(2 * maxJumpHeight) / Mathf.Pow(timeToJumpApex, 2); //Derived from equation + maxJumpVelocity = Mathf.Abs(gravity) * timeToJumpApex; //Derived from equation + minJumpVelocity = Mathf.Sqrt(2 * Mathf.Abs(gravity) * minJumpHeight); + currentHealth = maxHealth; //Reset to max health + healthbar.SetMaxHealth(maxHealth); //Health bar to max + } + + + + void Update() + { + ///Call the methods here for neater code + CalculateVelocity(); + HandleWallSliding(); + + //move + controller.Move(velocity * Time.deltaTime, directionalInput); + + //if there is something above or below stop moving + if (controller.collisions.above || controller.collisions.below) + { + velocity.y = 0; + } + } + + + //directional input method + public void SetDirectionalInput(Vector2 input) + { + directionalInput = input; + } + + public void OnJumpInputDown() + { + if (wallSliding) //if you are sliding on a wall + { + if (wallDirX == directionalInput.x) //which direction + { + velocity.x = -wallDirX * wallJumpClimb.x; + velocity.y = wallJumpClimb.y; //jumping up the wall + } + else if (directionalInput.x == 0) + { + velocity.x = -wallDirX * wallJumpOff.x; + velocity.y = wallJumpOff.y; //jumping off the wall + } + else + { + velocity.x = -wallDirX * wallLeap.x; + velocity.y = wallLeap.y; //leaping from one side to other + } + } + + if (controller.collisions.below) //standing + { + velocity.y = maxJumpVelocity; //jump + } + } + + public void OnJumpInputUp() //jump up method + { + if (velocity.y > minJumpVelocity) + { + velocity.y = minJumpVelocity; + } + } + + + void HandleWallSliding() //wall sliding method + { + wallDirX = (controller.collisions.left) ? -1 : 1; //left or right direction + wallSliding = false; //not on a wall + if ((controller.collisions.left || controller.collisions.right) && !controller.collisions.below && velocity.y < 0) //if you are on a wall + { + wallSliding = true; //bool to true + + if (velocity.y < -wallSlideSpeedMax) //if velocity y is negative + { + velocity.y = -wallSlideSpeedMax; //set velocity y to wall slide speed, negative cuz you slide down + } + + if (timeToWallUnstick > 0) + { + velocityXSmoothing = 0;//reset x velocity smoothing + velocity.x = 0;//reset x velocity smoothing + + if (directionalInput.x != wallDirX && directionalInput.x != 0) //subtract time to unstick time cuz on wall + { + timeToWallUnstick -= Time.deltaTime; + } + else //thats how long to stick on wall + { + timeToWallUnstick = wallStickTime; + } + } + else + { + timeToWallUnstick = wallStickTime; + } + + } + + } + + void CalculateVelocity() //calculate velocity method + { + float targetVelocityX = directionalInput.x * moveSpeed; //how fast we want to do + velocity.x = Mathf.SmoothDamp(velocity.x, targetVelocityX, ref velocityXSmoothing, (controller.collisions.below) ? accelerationTimeGrounded : accelerationTimeAirborne); //smoothing + velocity.y += gravity * Time.deltaTime; //velocity y + } + + public GameObject dialogBox;//reference + public Text dialogText; //text + //Ontrigger Enter (AKA TAGS) + void OnTriggerEnter2D(Collider2D other) //Pickups + { + if (other.gameObject.CompareTag("Key")) //If you got the key + { + other.gameObject.SetActive(false); //key is not actice + door.SetActive(false); // Door is accessible + } + + if (other.gameObject.CompareTag("Heart")) + { + other.gameObject.SetActive(false); // heart dissapears + currentHealth = maxHealth; // Full Health + healthbar.SetHealth(currentHealth); //Full HealthBar + } + + if (other.gameObject.CompareTag("Enemy")) //take damage + { + TakeDamage(20); + } + ///Sign tags, they turn off after a certain distance + if (other.gameObject.CompareTag("Sign0")) + { + dialogBox.SetActive(true); + dialogText.text = "Space to Jump\n" + "Arrows or WASD to move\n" + "Esc to pause"; + } + + if (other.gameObject.CompareTag("Sign1")) + { + dialogBox.SetActive(true); + dialogText.text = "Q to throw Shurikens\n" + "Some Objects break..\n" + "Mysterious looking box.."; + } + + if (other.gameObject.CompareTag("Sign2")) + { + dialogBox.SetActive(true); + dialogText.text = "Go down the waterfall..\n" + "You will find all you need\n"; + + } + if (other.gameObject.CompareTag("Sign3")) + { + dialogBox.SetActive(true); + dialogText.text = "Hmmm....\n"; + } + + if (other.gameObject.CompareTag("SignOff")) //Turn off dialogue box + { + dialogBox.SetActive(false); + } + + //Ninja star is in the weapon script (easier that way for some reason ) + } + + //Damage Function + void TakeDamage(int damage) + { + currentHealth -= damage; //take damage + healthbar.SetHealth(currentHealth); //modify health bar + if (currentHealth < 1) + { + Time.timeScale = 0f; //end frame + } + } + + +} diff --git a/Platformer/Assets/Scripts/Player&Enemy/Player_Controller.cs.meta b/Platformer/Assets/Scripts/Player&Enemy/Player.cs.meta similarity index 100% rename from Platformer/Assets/Scripts/Player&Enemy/Player_Controller.cs.meta rename to Platformer/Assets/Scripts/Player&Enemy/Player.cs.meta diff --git a/Platformer/Assets/Scripts/Player&Enemy/PlayerInput.cs b/Platformer/Assets/Scripts/Player&Enemy/PlayerInput.cs new file mode 100644 index 0000000..a4d549f --- /dev/null +++ b/Platformer/Assets/Scripts/Player&Enemy/PlayerInput.cs @@ -0,0 +1,58 @@ +using UnityEngine; +using System.Collections; + +[RequireComponent(typeof(Player))] +public class PlayerInput : MonoBehaviour +{ + + Player player; //reference to player script + private Rigidbody2D m_Rigidbody2D; + public static bool m_FacingRight = true; // For determining which way the player is currently facing. + + private void Awake () + { + m_Rigidbody2D = GetComponent(); + } + + void Start() + { + player = GetComponent(); + } + + void Update() + { + Vector2 directionalInput = new Vector2(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical")); // + player.SetDirectionalInput(directionalInput); //pass in directional input + + if (Input.GetKeyDown(KeyCode.Space)) //space down + { + player.OnJumpInputDown(); //call this method + } + if (Input.GetKeyUp(KeyCode.Space)) //release + { + player.OnJumpInputUp(); //call this method + } + if (Input.GetAxisRaw("Horizontal") > 0 && !m_FacingRight) + { + // ... flip the player. + Flip(); + } + else if (Input.GetAxisRaw("Horizontal") < 0 && m_FacingRight) + { + // ... flip the player. + Flip(); + } + + } + + private void Flip() + { + // Switch the way the player is labelled as facing. + m_FacingRight = !m_FacingRight; + + // Multiply the player's x local scale by -1. + Vector3 theScale = transform.localScale; + theScale.x *= -1; + transform.localScale = theScale; + } +} \ No newline at end of file diff --git a/Platformer/Assets/Scripts/Player&Enemy/PlayerInput.cs.meta b/Platformer/Assets/Scripts/Player&Enemy/PlayerInput.cs.meta new file mode 100644 index 0000000..74f3795 --- /dev/null +++ b/Platformer/Assets/Scripts/Player&Enemy/PlayerInput.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 487e6d61ff817d048ad14415e9f936fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Platformer/Assets/Scripts/Player&Enemy/Player_Controller.cs b/Platformer/Assets/Scripts/Player&Enemy/Player_Controller.cs deleted file mode 100644 index 41b4d59..0000000 --- a/Platformer/Assets/Scripts/Player&Enemy/Player_Controller.cs +++ /dev/null @@ -1,166 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -[RequireComponent(typeof(Controller2D))] -public class Player_Controller : MonoBehaviour -{ - - - float moveSpeed = 10; //How Fast He moves - float gravity; //Gravity (No Rigid Body) - float jumpVelocity; - Vector3 velocity; //Velocity (Again since using raycasting need to create alll this) - float velocityXSmoothing; - - //Wall Jumping - public float wallSlideSpeedMax = 4;//speed sliding - public float wallStickTime = .25f; - float timeToWallUnstick; - - public Vector2 wallJumpClimb; //Keep going up - public Vector2 wallJumpOff;//Jump off - public Vector2 wallLeap; //leap to other side - //Jumping - public float jumpHeight = 4; //height - public float timeToJumpApex = .4f; //time to get there - float accelerationTimeAirborne = .2f; //acceleration time - float accelerationTimeGrounded = .15f; //time to - - Controller2D controller; //controller - - public int currentHealth; //health - private int maxHealth = 100; //max health - public HealthBar healthbar; //Healthbar - - public GameObject door; //Public so I could drag door in - - void Start() - { - controller = GetComponent(); //Get Components controller2d - - gravity = -(2 * jumpHeight) / Mathf.Pow(timeToJumpApex, 2); //Derived from equation - jumpVelocity = Mathf.Abs(gravity) * timeToJumpApex; //Derived from equation - currentHealth = maxHealth; //Reset to max health - healthbar.SetMaxHealth(maxHealth); //Health bar to max - } - - void Update() - { - Vector2 input = new Vector2(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical")); - int wallDirX = (controller.collisions.left) ? -1 : 1; bool wallSliding = false; //not on a wall - - float targetVelocityX = input.x * moveSpeed; - velocity.x = Mathf.SmoothDamp(velocity.x, targetVelocityX, ref velocityXSmoothing, (controller.collisions.below) ? accelerationTimeGrounded : accelerationTimeAirborne); //Movement in the x direction - - wallSliding = false; - if ((controller.collisions.left || controller.collisions.right) && !controller.collisions.below && velocity.y < 0) //if wall to the left or right and not below and moving down - { - wallSliding = true; //then on a wall - - if (velocity.y < -wallSlideSpeedMax) //if its less than that then reset velocity y - { - velocity.y = -wallSlideSpeedMax; - } - - if (timeToWallUnstick > 0) - { - velocityXSmoothing = 0; //reset smoothing - velocity.x = 0; //reset velocity x - - if (input.x != wallDirX && input.x != 0) - { - timeToWallUnstick -= Time.deltaTime; - } - else - { - timeToWallUnstick = wallStickTime; - } - } - - else - { - timeToWallUnstick = wallStickTime; - } - } - - - if (controller.collisions.above || controller.collisions.below) //if true reset y - { - velocity.y = 0; - } - - - if (Input.GetKeyDown(KeyCode.Space)) //Jump - { - if (wallSliding) //if wall sliding - { - if (wallDirX == input.x) //Climb Jump - { - velocity.x = -wallDirX * wallJumpClimb.x; - velocity.y = wallJumpClimb.y; - } - else if (input.x == 0) //Jump off - { - velocity.x = -wallDirX * wallJumpOff.x; - velocity.y = wallJumpOff.y; - } - else //Leap to other wall - { - velocity.x = -wallDirX * wallLeap.x; - velocity.y = wallLeap.y; - } - } - if (controller.collisions.below) - { - velocity.y = jumpVelocity; - } - } - - - velocity.y += gravity * Time.deltaTime; //Movement in the y Direction - controller.Move(velocity * Time.deltaTime); //How to actually move, in controller script - } - - - //Damage Function - void TakeDamage(int damage) - { - currentHealth -= damage; //take damage - healthbar.SetHealth(currentHealth); //modify health bar - if (currentHealth < 1) - { - Time.timeScale = 0f; - } - } - - - - //Ontrigger Enter (AKA TAGS) - void OnTriggerEnter2D(Collider2D other) //Pickups - { - if (other.gameObject.CompareTag("Key")) //If you got the key - { - other.gameObject.SetActive(false); //key is not actice - door.SetActive(false); // Door is accessible - } - - if (other.gameObject.CompareTag("Heart")) - { - other.gameObject.SetActive(false); // heart dissapears - currentHealth = maxHealth; // Full Health - healthbar.SetHealth(currentHealth); //Full HealthBar - } - - if (other.gameObject.CompareTag("Enemy")) - { - TakeDamage(20); - } - - //Ninja star is in the weapon script (easier that way for some reason ) - } - - - -} diff --git a/Platformer/Assets/Scripts/Player&Enemy/Weapon.cs b/Platformer/Assets/Scripts/Player&Enemy/Weapon.cs index 04d4fd2..8205270 100644 --- a/Platformer/Assets/Scripts/Player&Enemy/Weapon.cs +++ b/Platformer/Assets/Scripts/Player&Enemy/Weapon.cs @@ -1,14 +1,17 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.UI; public class Weapon : MonoBehaviour { public Transform firePoint; //where player is shooting from public GameObject bulletPrefab; public int shots; - - void Update() + public float fireRate; + + private static bool facingright; //facing right? reference to player input + void Update() { if (Input.GetKeyDown(KeyCode.Q)) { @@ -18,23 +21,29 @@ void Update() void Shoot() { - if (shots > 0) - { - Instantiate(bulletPrefab, firePoint.position, firePoint.rotation); - shots = shots - 1; - } + Vector3 theScale = transform.localScale; + + if (shots > 0) + { + + Instantiate(bulletPrefab, firePoint.position, firePoint.rotation); + shots = shots - 1; + ShurikenAmount.text = "X: " + shots; + } else { return; } } - void OnTriggerEnter2D(Collider2D other) //Pickups + public Text ShurikenAmount; //text + void OnTriggerEnter2D(Collider2D other) //Pickups { if (other.gameObject.CompareTag("NinjaStar")) //If you got the star { other.gameObject.SetActive(false); //Star Dissapears shots = shots + 1; //increase amount of shots + ShurikenAmount.text = "X" + shots; } } diff --git a/Platformer/Assets/Scripts/Raycast/Controller2D.cs b/Platformer/Assets/Scripts/Raycast/Controller2D.cs index 0011db3..ba12cda 100644 --- a/Platformer/Assets/Scripts/Raycast/Controller2D.cs +++ b/Platformer/Assets/Scripts/Raycast/Controller2D.cs @@ -9,6 +9,8 @@ public class Controller2D : RaycastController float maxDescendAngle = 80; //descend angle public CollisionInfo collisions; //Reference to Collison Info + [HideInInspector] + public Vector2 playerInput; public override void Start() { @@ -16,30 +18,35 @@ public override void Start() collisions.faceDir = 1; } - public void Move(Vector3 velocity, bool standingOnPlatform = false) //Actually Moving + public void Move(Vector2 moveAmount, bool standingOnPlatform) + { + Move(moveAmount, Vector2.zero, standingOnPlatform); + } + public void Move(Vector2 moveAmount, Vector2 input, bool standingOnPlatform = false) //Actually Moving { UpdateRaycastOrigins(); //Everytime we move collisions.Reset(); //Blank Slate - collisions.velocityOld = velocity; // update velocity + collisions.moveAmountOld = moveAmount; // update velocity + playerInput = input; - if(velocity.x != 0) + if(moveAmount.x != 0) { - collisions.faceDir = (int)Mathf.Sign(velocity.x); //cast to an integer + collisions.faceDir = (int)Mathf.Sign(moveAmount.x); //cast to an integer } - if (velocity.y < 0) + if (moveAmount.y < 0) { - DescendSlope(ref velocity); + DescendSlope(ref moveAmount); } - HorizontalCollisions(ref velocity); + HorizontalCollisions(ref moveAmount); - if (velocity.y != 0) //Vertical Axis + if (moveAmount.y != 0) //Vertical Axis { - VerticalCollisions(ref velocity); + VerticalCollisions(ref moveAmount); } - transform.Translate(velocity); //Actually modifies the velocity + transform.Translate(moveAmount); //Actually modifies the velocity if (standingOnPlatform) { collisions.below = true; @@ -47,12 +54,12 @@ public void Move(Vector3 velocity, bool standingOnPlatform = false) //Actually M } - void HorizontalCollisions(ref Vector3 velocity) //reference to velocity vector (dont make a copy) + void HorizontalCollisions(ref Vector2 moveAmount) //reference to velocity vector (dont make a copy) { float directionX = collisions.faceDir; //depending on moving left or right - float rayLength = Mathf.Abs(velocity.x) + skinWidth; //length of the ray (always positve) + float rayLength = Mathf.Abs(moveAmount.x) + skinWidth; //length of the ray (always positve) - if (Mathf.Abs(velocity.x) < skinWidth) + if (Mathf.Abs(moveAmount.x) < skinWidth) { rayLength = 2 * skinWidth; } @@ -63,7 +70,7 @@ void HorizontalCollisions(ref Vector3 velocity) //reference to velocity vector ( rayOrigin += Vector2.up * (horizontalRaySpacing * i);//cast rays from where we will be once moving RaycastHit2D hit = Physics2D.Raycast(rayOrigin, Vector2.right * directionX, rayLength, collisionMask);//raycast from origin and have it go up, length of the ray, layer mask - Debug.DrawRay(rayOrigin, Vector2.right * directionX * rayLength, Color.red);//multiply to maintain direction + Debug.DrawRay(rayOrigin, Vector2.right * directionX , Color.red);//multiply to maintain direction if (hit) { @@ -78,7 +85,7 @@ void HorizontalCollisions(ref Vector3 velocity) //reference to velocity vector ( if (collisions.descendingSlope) { collisions.descendingSlope = false; - velocity = collisions.velocityOld; //velocity is what it was before + moveAmount = collisions.moveAmountOld; //velocity is what it was before } float distanceToSlopeStart = 0; //at the slope @@ -86,20 +93,20 @@ void HorizontalCollisions(ref Vector3 velocity) //reference to velocity vector ( if (slopeAngle != collisions.slopeAngleOld) { distanceToSlopeStart = hit.distance - skinWidth; - velocity.x -= distanceToSlopeStart * directionX; // + moveAmount.x -= distanceToSlopeStart * directionX; // } - ClimbSlope(ref velocity, slopeAngle); - velocity.x += distanceToSlopeStart * directionX; + ClimbSlope(ref moveAmount, slopeAngle); + moveAmount.x += distanceToSlopeStart * directionX; } if (!collisions.climbingSlope || slopeAngle > maxClimbAngle) { - velocity.x = (hit.distance - skinWidth) * directionX; //Multiply to maintain direction + moveAmount.x = (hit.distance - skinWidth) * directionX; //Multiply to maintain direction rayLength = hit.distance; //length of ray is now the distance to hit if (collisions.climbingSlope) { - velocity.y = Mathf.Tan(collisions.slopeAngle * Mathf.Deg2Rad) * Mathf.Abs(velocity.x); + moveAmount.y = Mathf.Tan(collisions.slopeAngle * Mathf.Deg2Rad) * Mathf.Abs(moveAmount.x); } collisions.left = directionX == -1;//if hit and going left, collison left is true @@ -110,27 +117,46 @@ void HorizontalCollisions(ref Vector3 velocity) //reference to velocity vector ( } } - void VerticalCollisions(ref Vector3 velocity) //reference to velocity vector (dont make a copy) + void VerticalCollisions(ref Vector2 moveAmount) //reference to velocity vector (dont make a copy) { - float directionY = Mathf.Sign(velocity.y); //depending on moving up or done - float rayLength = Mathf.Abs(velocity.y) + skinWidth; //length of the ray (always positve) + float directionY = Mathf.Sign(moveAmount.y); //depending on moving up or done + float rayLength = Mathf.Abs(moveAmount.y) + skinWidth; //length of the ray (always positve) for (int i = 0; i < verticalRayCount; i++) { Vector2 rayOrigin = (directionY == -1) ? raycastOrigins.bottomLeft : raycastOrigins.topLeft; // See if moving up or down, then choose corresponding - rayOrigin += Vector2.right * (verticalRaySpacing * i + velocity.x); //cast rays from where we will be once moving + rayOrigin += Vector2.right * (verticalRaySpacing * i + moveAmount.x); //cast rays from where we will be once moving RaycastHit2D hit = Physics2D.Raycast(rayOrigin, Vector2.up * directionY, rayLength, collisionMask); //raycast from origin and have it go up, length of the ray, layer mask - Debug.DrawRay(rayOrigin, Vector2.up * directionY * rayLength, Color.red); + Debug.DrawRay(rayOrigin, Vector2.up * directionY, Color.red); if (hit) //if it hits { - velocity.y = (hit.distance - skinWidth) * directionY; //multiply to maintain direction + if (hit.collider.tag == "Through") + { + if (directionY == 1 || hit.distance == 0) //moving up + { + continue; + } + + if (collisions.fallingThroughPlatform) //continue because falling + { + continue; + } + + if (playerInput.y == -1) //falling through + { + collisions.fallingThroughPlatform = true; //falling through + Invoke("ResetFallingThroughPlatform", .5f); + continue; + } + } + moveAmount.y = (hit.distance - skinWidth) * directionY; //multiply to maintain direction rayLength = hit.distance; //length of ray is now the distance to hit if (collisions.climbingSlope) //if climbing the slope { - velocity.x = velocity.y / Mathf.Tan(collisions.slopeAngle * Mathf.Deg2Rad) * Mathf.Sign(velocity.x); + moveAmount.x = moveAmount.y / Mathf.Tan(collisions.slopeAngle * Mathf.Deg2Rad) * Mathf.Sign(moveAmount.x); } collisions.below = directionY == -1; //if hit and going down, below is true collisions.above = directionY == 1; //if hit and going up, above is true @@ -139,9 +165,9 @@ void VerticalCollisions(ref Vector3 velocity) //reference to velocity vector (do //here fir curved slopes if (collisions.climbingSlope) { - float directionX = Mathf.Sign(velocity.x); - rayLength = Mathf.Abs(velocity.x) + skinWidth; //length of ray - Vector2 rayOrigin = ((directionX == -1) ? raycastOrigins.bottomLeft : raycastOrigins.bottomRight) + Vector2.up * velocity.y; //casting from new height + float directionX = Mathf.Sign(moveAmount.x); + rayLength = Mathf.Abs(moveAmount.x) + skinWidth; //length of ray + Vector2 rayOrigin = ((directionX == -1) ? raycastOrigins.bottomLeft : raycastOrigins.bottomRight) + Vector2.up * moveAmount.y; //casting from new height RaycastHit2D hit = Physics2D.Raycast(rayOrigin, Vector2.right * directionX, rayLength, collisionMask); //hit if (hit) @@ -149,31 +175,31 @@ void VerticalCollisions(ref Vector3 velocity) //reference to velocity vector (do float slopeAngle = Vector2.Angle(hit.normal, Vector2.up); //get angle if (slopeAngle != collisions.slopeAngle) //collided with new slope { - velocity.x = (hit.distance - skinWidth) * directionX; + moveAmount.x = (hit.distance - skinWidth) * directionX; collisions.slopeAngle = slopeAngle; } } } } - void ClimbSlope(ref Vector3 velocity, float slopeAngle) //Climb that slope + void ClimbSlope(ref Vector2 moveAmount, float slopeAngle) //Climb that slope { - float moveDistance = Mathf.Abs(velocity.x); //new values + float moveDistance = Mathf.Abs(moveAmount.x); //new values float climbVelocityY = Mathf.Sin(slopeAngle * Mathf.Deg2Rad) * moveDistance; //new values (trig) - if (velocity.y <= climbVelocityY) + if (moveAmount.y <= climbVelocityY) { - velocity.y = climbVelocityY; //up - velocity.x = Mathf.Cos(slopeAngle * Mathf.Deg2Rad) * moveDistance * Mathf.Sign(velocity.x); //side + moveAmount.y = climbVelocityY; //up + moveAmount.x = Mathf.Cos(slopeAngle * Mathf.Deg2Rad) * moveDistance * Mathf.Sign(moveAmount.x); //side collisions.below = true; //on a slope collisions.climbingSlope = true; //true collisions.slopeAngle = slopeAngle; // } } - void DescendSlope(ref Vector3 velocity) + void DescendSlope(ref Vector2 moveAmount) { - float directionX = Mathf.Sign(velocity.x); + float directionX = Mathf.Sign(moveAmount.x); Vector2 rayOrigin = (directionX == -1) ? raycastOrigins.bottomRight : raycastOrigins.bottomLeft; //cast downwards RaycastHit2D hit = Physics2D.Raycast(rayOrigin, -Vector2.up, Mathf.Infinity, collisionMask); //hit, infinty because we dint know distance @@ -184,12 +210,12 @@ void DescendSlope(ref Vector3 velocity) { if (Mathf.Sign(hit.normal.x) == directionX) //going down the slope { - if (hit.distance - skinWidth <= Mathf.Tan(slopeAngle * Mathf.Deg2Rad) * Mathf.Abs(velocity.x)) //how far we have to move based on velocity x + if (hit.distance - skinWidth <= Mathf.Tan(slopeAngle * Mathf.Deg2Rad) * Mathf.Abs(moveAmount.x)) //how far we have to move based on velocity x { - float moveDistance = Mathf.Abs(velocity.x); //distance to move + float moveDistance = Mathf.Abs(moveAmount.x); //distance to move float descendVelocityY = Mathf.Sin(slopeAngle * Mathf.Deg2Rad) * moveDistance; - velocity.x = Mathf.Cos(slopeAngle * Mathf.Deg2Rad) * moveDistance * Mathf.Sign(velocity.x); - velocity.y -= descendVelocityY; + moveAmount.x = Mathf.Cos(slopeAngle * Mathf.Deg2Rad) * moveDistance * Mathf.Sign(moveAmount.x); + moveAmount.y -= descendVelocityY; collisions.slopeAngle = slopeAngle; collisions.descendingSlope = true; //descending the slope @@ -201,7 +227,10 @@ void DescendSlope(ref Vector3 velocity) } - + void ResetFallingThroughPlatform() + { + collisions.fallingThroughPlatform = false; + } public struct CollisionInfo { public bool above, below; //aboce and below bools @@ -210,9 +239,11 @@ public struct CollisionInfo public bool climbingSlope; //are you climbing public bool descendingSlope; public float slopeAngle, slopeAngleOld; //angle and old angle - public Vector3 velocityOld; + public Vector2 moveAmountOld; public int faceDir; //1 is right, -1 is left + public bool fallingThroughPlatform; + public void Reset() //Reset the Bools { above = below = false; diff --git a/Platformer/Assets/Scripts/Raycast/RaycastController.cs b/Platformer/Assets/Scripts/Raycast/RaycastController.cs index 35ba521..a281912 100644 --- a/Platformer/Assets/Scripts/Raycast/RaycastController.cs +++ b/Platformer/Assets/Scripts/Raycast/RaycastController.cs @@ -8,8 +8,11 @@ public class RaycastController : MonoBehaviour public LayerMask collisionMask; //collison mask public const float skinWidth = .015f; //width - public int horizontalRayCount = 4; //how many rays horizontally - public int verticalRayCount = 4; //how many rays vertically + const float dstBetweenRays = .15f; + [HideInInspector] + public int horizontalRayCount; //how many rays horizontally + [HideInInspector] + public int verticalRayCount; //how many rays vertically [HideInInspector] public float horizontalRaySpacing; //spacing horizontally @@ -20,10 +23,15 @@ public class RaycastController : MonoBehaviour public BoxCollider2D collider; //reference public RaycastOrigins raycastOrigins; //reference - public virtual void Start() + public virtual void Awake() //change from start so camera works { collider = GetComponent(); //get component + } + + public virtual void Start() + { CalculateRaySpacing(); //never changes + } public void UpdateRaycastOrigins() @@ -42,8 +50,11 @@ public void CalculateRaySpacing() //calculate space between rays Bounds bounds = collider.bounds; //bounds bounds.Expand(skinWidth * -2); //shrink - horizontalRayCount = Mathf.Clamp(horizontalRayCount, 2, int.MaxValue); //horizontal count - verticalRayCount = Mathf.Clamp(verticalRayCount, 2, int.MaxValue); //vertical # + float boundsWidth = bounds.size.x; //width of boundaries + float boundsHeight = bounds.size.y; //height of boundaries + + horizontalRayCount = Mathf.RoundToInt(boundsHeight / dstBetweenRays);//horizontal count + verticalRayCount = Mathf.RoundToInt(boundsWidth / dstBetweenRays);//vertical count horizontalRaySpacing = bounds.size.y / (horizontalRayCount - 1); //spacing verticalRaySpacing = bounds.size.x / (verticalRayCount - 1);//spacing diff --git a/Platformer/Assets/World Build/DialogueBox.png b/Platformer/Assets/World Build/DialogueBox.png new file mode 100644 index 0000000..9d7a42c Binary files /dev/null and b/Platformer/Assets/World Build/DialogueBox.png differ diff --git a/Platformer/Assets/World Build/DialogueBox.png.meta b/Platformer/Assets/World Build/DialogueBox.png.meta new file mode 100644 index 0000000..622b6d9 --- /dev/null +++ b/Platformer/Assets/World Build/DialogueBox.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: c6ac4deacefcc394db00a9e714086294 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + 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: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 0daa2131aa81e3b499d4703f63b2d5e3 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Platformer/Assets/_Scenes/Level1.unity b/Platformer/Assets/_Scenes/Level1.unity index abfc1f6..6c23854 100644 --- a/Platformer/Assets/_Scenes/Level1.unity +++ b/Platformer/Assets/_Scenes/Level1.unity @@ -112,6 +112,47 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &5618492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5618493} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5618493 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5618492} + 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: + - {fileID: 228642239} + - {fileID: 283976050} + - {fileID: 1125999329} + - {fileID: 48042357} + - {fileID: 141610901} + - {fileID: 618099254} + - {fileID: 1465616700} + - {fileID: 1697885879} + - {fileID: 817596910} + - {fileID: 12491587} + - {fileID: 1972874754} + m_Father: {fileID: 1708580976} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &8460578 GameObject: m_ObjectHideFlags: 0 @@ -139,7 +180,8 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1347915119} + - {fileID: 1817054177} + - {fileID: 1020019884} m_Father: {fileID: 183972208} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -271,6 +313,225 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &10468785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 10468786} + - component: {fileID: 10468789} + - component: {fileID: 10468788} + - component: {fileID: 10468787} + m_Layer: 8 + m_Name: Sign 1 + m_TagString: Sign1 + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &10468786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10468785} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -25.97, y: -1.5119586, z: 0} + m_LocalScale: {x: 3, y: 4, z: 1} + m_Children: [] + m_Father: {fileID: 2065312515} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &10468787 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10468785} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.0030189902, y: -0.016548455} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.44815138, y: 0.2930174} + m_EdgeRadius: 0 +--- !u!58 &10468788 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10468785} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &10468789 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10468785} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &12491586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 12491587} + - component: {fileID: 12491589} + - component: {fileID: 12491588} + m_Layer: 8 + m_Name: Star (10) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &12491587 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12491586} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.456, y: -14.11, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &12491588 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12491586} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &12491589 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12491586} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &15472802 GameObject: m_ObjectHideFlags: 0 @@ -448,7 +709,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 47975117} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -18.524, y: -1.551, z: 0.28108972} + m_LocalPosition: {x: -18.38, y: -1.466, z: 0.28108972} m_LocalScale: {x: 3.3445911, y: 3.287858, z: 1} m_Children: [] m_Father: {fileID: 2065312515} @@ -528,6 +789,102 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &48042356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 48042357} + - component: {fileID: 48042359} + - component: {fileID: 48042358} + m_Layer: 8 + m_Name: Star (4) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &48042357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48042356} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.177, y: -14.29, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &48042358 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48042356} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &48042359 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48042356} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &59421967 GameObject: m_ObjectHideFlags: 0 @@ -572,7 +929,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -26.857924, y: -1.5839581} + m_Offset: {x: -26.32855, y: -1.72966} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -583,7 +940,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 0.47294998, y: 4.676547} + m_Size: {x: 1.6288338, y: 4.967951} m_EdgeRadius: 0 --- !u!1 &71166581 GameObject: @@ -2546,7 +2903,7 @@ Tilemap: - first: {x: 11, y: -16, z: 0} second: m_TileIndex: 27 - m_TileSpriteIndex: 42 + m_TileSpriteIndex: 47 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6137,7 +6494,7 @@ Tilemap: - first: {x: 2, y: -11, z: 0} second: m_TileIndex: 26 - m_TileSpriteIndex: 41 + m_TileSpriteIndex: 42 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6146,7 +6503,7 @@ Tilemap: - first: {x: 3, y: -11, z: 0} second: m_TileIndex: 25 - m_TileSpriteIndex: 33 + m_TileSpriteIndex: 41 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -6155,7 +6512,7 @@ Tilemap: - first: {x: 4, y: -11, z: 0} second: m_TileIndex: 16 - m_TileSpriteIndex: 32 + m_TileSpriteIndex: 33 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -13181,6 +13538,15 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 + - first: {x: -19, y: -2, z: 0} + second: + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 - first: {x: -18, y: -2, z: 0} second: m_TileIndex: 2 @@ -14783,33 +15149,6 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: -45, y: 1, z: 0} - second: - m_TileIndex: 47 - m_TileSpriteIndex: 47 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -44, y: 1, z: 0} - second: - m_TileIndex: 47 - m_TileSpriteIndex: 47 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -43, y: 1, z: 0} - second: - m_TileIndex: 47 - m_TileSpriteIndex: 47 - 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: 6 @@ -15368,19 +15707,10 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: -45, y: 2, z: 0} - second: - m_TileIndex: 48 - m_TileSpriteIndex: 48 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - first: {x: -44, y: 2, z: 0} second: - m_TileIndex: 48 - m_TileSpriteIndex: 48 + m_TileIndex: 43 + m_TileSpriteIndex: 43 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -15388,8 +15718,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -43, y: 2, z: 0} second: - m_TileIndex: 48 - m_TileSpriteIndex: 48 + m_TileIndex: 44 + m_TileSpriteIndex: 44 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -16070,6 +16400,24 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 + - first: {x: -44, y: 3, z: 0} + second: + m_TileIndex: 45 + m_TileSpriteIndex: 45 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -43, y: 3, z: 0} + second: + m_TileIndex: 46 + m_TileSpriteIndex: 46 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 - first: {x: -42, y: 3, z: 0} second: m_TileIndex: 5 @@ -16091,7 +16439,7 @@ Tilemap: - first: {x: -40, y: 3, z: 0} second: m_TileIndex: 9 - m_TileSpriteIndex: 15 + m_TileSpriteIndex: 48 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18061,8 +18409,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -52, y: 6, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 2 + m_TileSpriteIndex: 2 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18070,80 +18418,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -51, y: 6, z: 0} second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -50, y: 6, z: 0} - second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -49, y: 6, z: 0} - second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -48, y: 6, z: 0} - second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -47, y: 6, z: 0} - second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -46, y: 6, z: 0} - second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -45, y: 6, z: 0} - second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -44, y: 6, z: 0} - second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -43, y: 6, z: 0} - second: - m_TileIndex: 32 - m_TileSpriteIndex: 23 + m_TileIndex: 60 + m_TileSpriteIndex: 60 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18151,8 +18427,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -42, y: 6, z: 0} second: - m_TileIndex: 37 - m_TileSpriteIndex: 37 + m_TileIndex: 5 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18799,8 +19075,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -51, y: 7, z: 0} second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18808,8 +19084,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -50, y: 7, z: 0} second: - m_TileIndex: 38 - m_TileSpriteIndex: 38 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18817,8 +19093,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -49, y: 7, z: 0} second: - m_TileIndex: 39 - m_TileSpriteIndex: 39 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18826,8 +19102,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -48, y: 7, z: 0} second: - m_TileIndex: 40 - m_TileSpriteIndex: 40 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18835,8 +19111,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -47, y: 7, z: 0} second: - m_TileIndex: 38 - m_TileSpriteIndex: 38 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18844,8 +19120,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -46, y: 7, z: 0} second: - m_TileIndex: 39 - m_TileSpriteIndex: 39 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18853,8 +19129,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -45, y: 7, z: 0} second: - m_TileIndex: 40 - m_TileSpriteIndex: 40 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18862,8 +19138,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -44, y: 7, z: 0} second: - m_TileIndex: 38 - m_TileSpriteIndex: 38 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18871,8 +19147,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -43, y: 7, z: 0} second: - m_TileIndex: 39 - m_TileSpriteIndex: 39 + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -18880,8 +19156,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -42, y: 7, z: 0} second: - m_TileIndex: 40 - m_TileSpriteIndex: 40 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -19051,8 +19327,17 @@ Tilemap: m_ColliderType: 1 - first: {x: -23, y: 7, z: 0} second: - m_TileIndex: 31 - m_TileSpriteIndex: 24 + m_TileIndex: 32 + m_TileSpriteIndex: 23 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -22, y: 7, z: 0} + second: + m_TileIndex: 32 + m_TileSpriteIndex: 23 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -19241,7 +19526,7 @@ Tilemap: - first: {x: 2, y: 7, z: 0} second: m_TileIndex: 20 - m_TileSpriteIndex: 30 + m_TileSpriteIndex: 32 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -19250,7 +19535,7 @@ Tilemap: - first: {x: 3, y: 7, z: 0} second: m_TileIndex: 21 - m_TileSpriteIndex: 29 + m_TileSpriteIndex: 30 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -19259,7 +19544,7 @@ Tilemap: - first: {x: 4, y: 7, z: 0} second: m_TileIndex: 22 - m_TileSpriteIndex: 28 + m_TileSpriteIndex: 29 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -19817,7 +20102,7 @@ Tilemap: - first: {x: -26, y: 8, z: 0} second: m_TileIndex: 30 - m_TileSpriteIndex: 22 + m_TileSpriteIndex: 28 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -19850,6 +20135,15 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 + - first: {x: -22, y: 8, z: 0} + second: + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 - first: {x: -18, y: 8, z: 0} second: m_TileIndex: 11 @@ -20356,8 +20650,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -54, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 5 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20365,8 +20659,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -53, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20374,8 +20668,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -52, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20383,8 +20677,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -51, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20392,8 +20686,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -50, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20401,8 +20695,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -49, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20410,8 +20704,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -48, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20419,8 +20713,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -47, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20428,8 +20722,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -46, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20437,8 +20731,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -45, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20446,8 +20740,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -44, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20455,8 +20749,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -43, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20464,8 +20758,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -42, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20473,8 +20767,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -41, y: 9, z: 0} second: - m_TileIndex: 10 - m_TileSpriteIndex: 10 + m_TileIndex: 2 + m_TileSpriteIndex: 2 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20752,8 +21046,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -54, y: 10, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 5 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20761,8 +21055,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -53, y: 10, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20770,8 +21064,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -52, y: 10, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20779,8 +21073,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -51, y: 10, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20788,8 +21082,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -50, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20797,8 +21091,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -49, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20806,8 +21100,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -48, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20815,8 +21109,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -47, y: 10, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20824,8 +21118,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -46, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20833,8 +21127,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -45, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20842,8 +21136,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -44, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20851,8 +21145,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -43, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20860,8 +21154,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -42, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -20869,8 +21163,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -41, y: 10, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 2 + m_TileSpriteIndex: 2 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21148,8 +21442,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -54, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 5 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21157,8 +21451,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -53, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21166,8 +21460,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -52, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21175,8 +21469,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -51, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21184,8 +21478,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -50, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21193,8 +21487,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -49, y: 11, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21202,8 +21496,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -48, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21211,8 +21505,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -47, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21220,8 +21514,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -46, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21229,8 +21523,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -45, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21238,8 +21532,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -44, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21247,8 +21541,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -43, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21256,8 +21550,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -42, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 1 + m_TileSpriteIndex: 1 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21265,8 +21559,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -41, y: 11, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 2 + m_TileSpriteIndex: 2 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21517,8 +21811,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -54, y: 12, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 3 + m_TileSpriteIndex: 3 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21526,8 +21820,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -53, y: 12, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21535,8 +21829,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -52, y: 12, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21544,8 +21838,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -51, y: 12, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21553,8 +21847,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -50, y: 12, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21562,8 +21856,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -49, y: 12, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21571,8 +21865,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -48, y: 12, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21580,8 +21874,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -47, y: 12, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21589,8 +21883,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -46, y: 12, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21598,8 +21892,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -45, y: 12, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21607,8 +21901,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -44, y: 12, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21616,8 +21910,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -43, y: 12, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21625,8 +21919,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -42, y: 12, z: 0} second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 + m_TileIndex: 0 + m_TileSpriteIndex: 0 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -21634,8 +21928,8 @@ Tilemap: m_ColliderType: 1 - first: {x: -41, y: 12, z: 0} second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 + m_TileIndex: 4 + m_TileSpriteIndex: 4 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_ObjectToInstantiate: {fileID: 0} @@ -25279,17 +25573,17 @@ Tilemap: m_ColliderType: 1 m_AnimatedTiles: {} m_TileAssetArray: - - m_RefCount: 131 + - m_RefCount: 143 m_Data: {fileID: 11400000, guid: ca91fd5a42f687b478b84ef596a827a0, type: 2} - - m_RefCount: 184 + - m_RefCount: 219 m_Data: {fileID: 11400000, guid: 130ed88ee3648824fa768b217083c920, type: 2} - - m_RefCount: 102 + - m_RefCount: 106 m_Data: {fileID: 11400000, guid: 2de7b0f0733e48b4e9edc42c2615b655, type: 2} - - m_RefCount: 9 + - m_RefCount: 10 m_Data: {fileID: 11400000, guid: b57ce351ab1dc7444b4c867eb6efaed7, type: 2} - - m_RefCount: 3 + - m_RefCount: 4 m_Data: {fileID: 11400000, guid: 51c59a281371a8340a0b634b8e48df22, type: 2} - - m_RefCount: 29 + - m_RefCount: 33 m_Data: {fileID: 11400000, guid: 0eae69817f389654dba042d3368fea9c, type: 2} - m_RefCount: 8 m_Data: {fileID: 11400000, guid: 94354de278be79f46abbc01acd6ef75b, type: 2} @@ -25299,13 +25593,13 @@ Tilemap: m_Data: {fileID: 11400000, guid: 2b65a0e55fbcea044bfeaafaa58fc12e, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: 2a18bfb548391f845b5f64452922cc5c, type: 2} - - m_RefCount: 114 + - m_RefCount: 102 m_Data: {fileID: 11400000, guid: 3dbd90533ef15db4587b15844371a1a0, type: 2} - m_RefCount: 2 m_Data: {fileID: 11400000, guid: 44c4901211c570a40a539f328a3548f7, type: 2} - - m_RefCount: 899 + - m_RefCount: 874 m_Data: {fileID: 11400000, guid: d1b1f72ef6c03124398362c5190e4331, type: 2} - - m_RefCount: 1001 + - m_RefCount: 984 m_Data: {fileID: 11400000, guid: fe870f9ec6f4ae34e8e9a8f6b0ebee0f, type: 2} - m_RefCount: 2 m_Data: {fileID: 11400000, guid: e0fa89356dab8214bba5bb45e5006442, type: 2} @@ -25341,9 +25635,9 @@ Tilemap: m_Data: {fileID: 11400000, guid: d23a1770e4bc0d644925bf2944720e19, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: b68039c59f82b00429661d472a2f5785, type: 2} - - m_RefCount: 3 + - m_RefCount: 2 m_Data: {fileID: 11400000, guid: 4d048bd84c35d974d8a332ac696a6de6, type: 2} - - m_RefCount: 62 + - m_RefCount: 64 m_Data: {fileID: 11400000, guid: 29c751ee65b3aa14eb300e78fc91333a, type: 2} - m_RefCount: 5 m_Data: {fileID: 11400000, guid: c3131e196f0ddfc44af49738f064fcb1, type: 2} @@ -25353,30 +25647,30 @@ Tilemap: m_Data: {fileID: 11400000, guid: 0bdce06c75e8afb49b1d5a19e1668a99, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: 9e2e8e72b0fb42b4981d6b6920cd1ae4, type: 2} - - m_RefCount: 5 + - m_RefCount: 4 m_Data: {fileID: 11400000, guid: f094243a83904484fbe91ba4bacc8121, type: 2} - - m_RefCount: 17 + - m_RefCount: 14 m_Data: {fileID: 11400000, guid: 323d64b9ef9735c409369576bd2ba1d1, type: 2} - - m_RefCount: 6 + - m_RefCount: 3 m_Data: {fileID: 11400000, guid: 4692cb8fdbf1ab446a86143d3857412e, type: 2} - - m_RefCount: 7 + - m_RefCount: 4 m_Data: {fileID: 11400000, guid: 0c7486fa1330c734c9ebfa4f1c680c27, type: 2} - m_RefCount: 4 m_Data: {fileID: 11400000, guid: d51a21c25b37f0b43b83bff8c61c2f58, type: 2} - m_RefCount: 2 m_Data: {fileID: 11400000, guid: a59270ac494d29f4e9f9d78dc0ab3e0b, type: 2} - - m_RefCount: 1 + - m_RefCount: 2 m_Data: {fileID: 11400000, guid: 001c58af71f362c4aad2ffadb0d1eadf, type: 2} - - m_RefCount: 1 + - m_RefCount: 2 m_Data: {fileID: 11400000, guid: b35d3d4fad9fed2478d1598cf25ea725, type: 2} - - m_RefCount: 1 + - m_RefCount: 2 m_Data: {fileID: 11400000, guid: 5e3f9ab166b19be4a8363d521ef14a31, type: 2} - - m_RefCount: 1 + - m_RefCount: 2 m_Data: {fileID: 11400000, guid: 027a7d99fb712184da0ed31de4f6c5da, type: 2} - - m_RefCount: 3 - m_Data: {fileID: 11400000, guid: 6a0fa312c42005844993058def7fb36a, type: 2} - - m_RefCount: 3 - m_Data: {fileID: 11400000, guid: 471949187cbbdd64d95673d10fa7f8fb, type: 2} + - m_RefCount: 0 + m_Data: {fileID: 0} + - m_RefCount: 0 + m_Data: {fileID: 0} - m_RefCount: 2 m_Data: {fileID: 11400000, guid: 2241d7c80c0c39041acd7163ef269991, type: 2} - m_RefCount: 1 @@ -25399,18 +25693,20 @@ Tilemap: m_Data: {fileID: 11400000, guid: 476733446ff8b6743b60df0be2108827, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: bb6f2c8e164d8c645b033554f7f37717, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: c63e84b168d360848849325a089170c1, type: 2} m_TileSpriteArray: - - m_RefCount: 131 + - m_RefCount: 143 m_Data: {fileID: 21300028, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 184 + - m_RefCount: 219 m_Data: {fileID: 21300056, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 102 + - m_RefCount: 106 m_Data: {fileID: 21300058, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 9 + - m_RefCount: 10 m_Data: {fileID: 21300026, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 3 + - m_RefCount: 4 m_Data: {fileID: 21300030, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 29 + - m_RefCount: 33 m_Data: {fileID: 21300054, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 8 m_Data: {fileID: 21300330, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} @@ -25420,18 +25716,18 @@ Tilemap: m_Data: {fileID: 21300198, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 13 m_Data: {fileID: 21300152, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 114 + - m_RefCount: 102 m_Data: {fileID: 21300002, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 2 m_Data: {fileID: 21300380, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 899 + - m_RefCount: 874 m_Data: {fileID: 21300250, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 1001 + - m_RefCount: 984 m_Data: {fileID: 21300252, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 2 m_Data: {fileID: 21300274, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300154, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + - m_RefCount: 0 + m_Data: {fileID: 0} - m_RefCount: 4 m_Data: {fileID: 21300276, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 17 @@ -25444,11 +25740,11 @@ Tilemap: m_Data: {fileID: 21300284, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 4 m_Data: {fileID: 21300376, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300370, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 62 + - m_RefCount: 0 + m_Data: {fileID: 0} + - m_RefCount: 64 m_Data: {fileID: 21300010, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 3 + - m_RefCount: 2 m_Data: {fileID: 21300012, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300188, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} @@ -25456,48 +25752,48 @@ Tilemap: m_Data: {fileID: 21300186, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 2 m_Data: {fileID: 21300004, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300370, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300216, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300214, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300212, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 5 m_Data: {fileID: 21300008, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 - m_Data: {fileID: 21300268, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + m_Data: {fileID: 21300212, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 - m_Data: {fileID: 21300266, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + m_Data: {fileID: 21300268, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 2 m_Data: {fileID: 21300156, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 11 m_Data: {fileID: 21300130, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300132, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 5 + - m_RefCount: 4 m_Data: {fileID: 21300134, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 17 + - m_RefCount: 14 m_Data: {fileID: 21300108, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 6 + - m_RefCount: 3 m_Data: {fileID: 21300110, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 7 + - m_RefCount: 4 m_Data: {fileID: 21300112, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 - m_Data: {fileID: 21300264, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300280, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + m_Data: {fileID: 21300266, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 + m_Data: {fileID: 21300264, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + - m_RefCount: 2 m_Data: {fileID: 21300324, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 1 + - m_RefCount: 2 m_Data: {fileID: 21300326, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 1 + - m_RefCount: 2 m_Data: {fileID: 21300300, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 1 + - m_RefCount: 2 m_Data: {fileID: 21300302, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 3 - m_Data: {fileID: 21300328, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 3 - m_Data: {fileID: 21300304, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300280, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300154, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 2 m_Data: {fileID: 21300200, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 @@ -25520,8 +25816,10 @@ Tilemap: m_Data: {fileID: 21300288, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300290, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300256, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} m_TileMatrixArray: - - m_RefCount: 2726 + - m_RefCount: 2719 m_Data: e00: 1 e01: 0 @@ -25540,7 +25838,7 @@ Tilemap: e32: 0 e33: 1 m_TileColorArray: - - m_RefCount: 2726 + - m_RefCount: 2719 m_Data: {r: 1, g: 1, b: 1, a: 1} m_AnimationFrameRate: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} @@ -25592,7 +25890,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 102694163} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.83787537, y: 5.1519585, z: -0.33398438} + m_LocalPosition: {x: -1.29, y: 6.27, z: -0.33398438} m_LocalScale: {x: 1.5, y: 1.35, z: 1} m_Children: [] m_Father: {fileID: 917477647} @@ -25732,7 +26030,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 16.734493, y: -8.006216} + m_Offset: {x: 16.734493, y: -8.635607} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -25743,7 +26041,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 1.4078445, y: 22.37325} + m_Size: {x: 1.4078445, y: 21.114468} m_EdgeRadius: 0 --- !u!1 &112503049 GameObject: @@ -25771,7 +26069,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 112503049} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -18.674, y: -1.786, z: 0} + m_LocalPosition: {x: -18.674, y: -1.49, z: 0} m_LocalScale: {x: 0.034064647, y: 0.030660462, z: 1} m_Children: [] m_Father: {fileID: 2065312515} @@ -25841,6 +26139,36 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &114011596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 114011597} + m_Layer: 0 + m_Name: Spawn Here + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &114011597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114011596} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 36.44, y: -14.74, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1757980961} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &115394263 GameObject: m_ObjectHideFlags: 0 @@ -25969,6 +26297,102 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &141610900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 141610901} + - component: {fileID: 141610903} + - component: {fileID: 141610902} + m_Layer: 8 + m_Name: Star (5) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &141610901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141610900} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.43, y: -14.47, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &141610902 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141610900} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &141610903 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141610900} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &147009680 GameObject: m_ObjectHideFlags: 0 @@ -26042,7 +26466,7 @@ Transform: m_Father: {fileID: 853161814} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &224640953 +--- !u!1 &228642238 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -26050,36 +26474,53 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 224640954} - - component: {fileID: 224640955} - m_Layer: 0 - m_Name: sign - m_TagString: Untagged + - component: {fileID: 228642239} + - component: {fileID: 228642241} + - component: {fileID: 228642240} + m_Layer: 8 + m_Name: Star + m_TagString: NinjaStar m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &224640954 +--- !u!4 &228642239 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 224640953} + m_GameObject: {fileID: 228642238} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -22.55, y: -1.6119585, z: 0} - m_LocalScale: {x: 2.5, y: 2.5, z: 1} + m_LocalPosition: {x: 22.21, y: -14.35, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} m_Children: [] - m_Father: {fileID: 2065312515} - m_RootOrder: 10 + m_Father: {fileID: 5618493} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &224640955 +--- !u!58 &228642240 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 228642238} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &228642241 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 224640953} + m_GameObject: {fileID: 228642238} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -26110,12 +26551,12 @@ SpriteRenderer: m_SortingLayerID: -1143351675 m_SortingLayer: 3 m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 - m_Size: {x: 0.18, y: 0.2} + m_Size: {x: 0.64, y: 0.64} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 @@ -26147,7 +26588,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 231959588} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -18.737, y: -1.441, z: 0} + m_LocalPosition: {x: -18.737, y: -1.49, z: 0} m_LocalScale: {x: 0.034064647, y: 0.030660462, z: 1} m_Children: [] m_Father: {fileID: 2065312515} @@ -26261,7 +26702,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -19.616695, y: -3.6461573} + m_Offset: {x: -19.187208, y: -3.6461573} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -26272,8 +26713,227 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 14.955408, y: 0.953043} + m_Size: {x: 14.096432, y: 0.953043} m_EdgeRadius: 0 +--- !u!1 &265114173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 265114174} + - component: {fileID: 265114177} + - component: {fileID: 265114176} + - component: {fileID: 265114175} + m_Layer: 8 + m_Name: SignOff (1) + m_TagString: SignOff + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &265114174 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 265114173} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -22.14, y: 4.61, z: 0} + m_LocalScale: {x: 3, y: 4, z: 1} + m_Children: [] + m_Father: {fileID: 2065312515} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &265114175 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 265114173} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.030389547, y: 0.09823154} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 2.69768, y: 0.33882883} + m_EdgeRadius: 0 +--- !u!58 &265114176 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 265114173} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &265114177 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 265114173} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &283976049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 283976050} + - component: {fileID: 283976052} + - component: {fileID: 283976051} + m_Layer: 8 + m_Name: Star (2) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &283976050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 283976049} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.37, y: -14.56, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &283976051 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 283976049} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &283976052 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 283976049} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &336675723 GameObject: m_ObjectHideFlags: 0 @@ -26414,7 +27074,7 @@ GameObject: - component: {fileID: 338172706} m_Layer: 9 m_Name: Jump 1 - m_TagString: Wall + m_TagString: Through m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -26446,7 +27106,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -2.559636, y: 2.529129} + m_Offset: {x: -2.5530472, y: 2.4852033} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -26457,7 +27117,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 2.1381931, y: 0.3493271} + m_Size: {x: 2.0195923, y: 0.3141868} m_EdgeRadius: 0 --- !u!1 &356821964 GameObject: @@ -26503,7 +27163,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 0.20435524, y: 11.64728} + m_Offset: {x: -0.114271164, y: 11.64728} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -26514,7 +27174,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 0.37218094, y: 14.067493} + m_Size: {x: 1.0094337, y: 14.067493} m_EdgeRadius: 0 --- !u!1 &393209932 GameObject: @@ -26920,7 +27580,7 @@ GameObject: - component: {fileID: 515641076} m_Layer: 9 m_Name: Jump 2 - m_TagString: Wall + m_TagString: Through m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -26933,7 +27593,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 515641074} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.5100021, y: 1, z: -0.052894652} + m_LocalPosition: {x: 1.5100021, y: 2.09, z: -0.052894652} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1581248998} @@ -26952,7 +27612,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -3.0310001, y: 2.5501614} + m_Offset: {x: -2.5311317, y: 2.472458} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -26963,7 +27623,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 3.0809212, y: 0.26519966} + m_Size: {x: 1.9702301, y: 0.31152153} m_EdgeRadius: 0 --- !u!1 &519420028 GameObject: @@ -27004,7 +27664,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d575ba6f8c377964ba9961bc834c6bfb, type: 3} m_Name: m_EditorClassIdentifier: - player: {fileID: 1919620925} + target: {fileID: 1919620934} + verticalOffset: 1 + lookAheadDstX: 2.5 + lookSmoothTimeX: 0.5 + verticalSmoothTime: 0 + focusAreaSize: {x: 4, y: 4} --- !u!20 &519420031 Camera: m_ObjectHideFlags: 0 @@ -27015,7 +27680,7 @@ Camera: m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} m_projectionMatrixMode: 1 m_SensorSize: {x: 36, y: 24} m_LensShift: {x: 0, y: 0} @@ -27030,9 +27695,9 @@ Camera: near clip plane: 0.3 far clip plane: 1000 field of view: 60 - orthographic: 0 + orthographic: 1 orthographic size: 5 - m_Depth: 0 + m_Depth: -4 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 @@ -27040,11 +27705,11 @@ Camera: m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 + m_HDR: 0 + m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 - m_OcclusionCulling: 0 + m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!4 &519420032 @@ -27055,7 +27720,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 23.5, y: 12.8, z: -10} + m_LocalPosition: {x: -44.85, y: 2.4, z: -10} m_LocalScale: {x: 2.72, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} @@ -27209,7 +27874,9 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1935750960} + - {fileID: 2006735496} - {fileID: 2097067835} + - {fileID: 1226704305} m_Father: {fileID: 1240620089} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -27244,7 +27911,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 607876419} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -18.458, y: -1.287, z: 0} + m_LocalPosition: {x: -18.458, y: -1.49, z: 0} m_LocalScale: {x: 0.034064647, y: 0.030660462, z: 1} m_Children: [] m_Father: {fileID: 2065312515} @@ -27314,6 +27981,225 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &618099253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 618099254} + - component: {fileID: 618099256} + - component: {fileID: 618099255} + m_Layer: 8 + m_Name: Star (6) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &618099254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618099253} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.456, y: -14.11, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &618099255 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618099253} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &618099256 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618099253} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &636803780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 636803781} + - component: {fileID: 636803784} + - component: {fileID: 636803783} + - component: {fileID: 636803782} + m_Layer: 8 + m_Name: Sign + m_TagString: Sign0 + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &636803781 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 636803780} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.6, y: 0.04, z: -0.33398438} + m_LocalScale: {x: 3, y: 4, z: 1} + m_Children: [] + m_Father: {fileID: 917477647} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &636803782 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 636803780} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.0030189902, y: -0.016548455} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.44815138, y: 0.2930174} + m_EdgeRadius: 0 +--- !u!58 &636803783 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 636803780} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &636803784 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 636803780} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &639862519 GameObject: m_ObjectHideFlags: 0 @@ -27326,7 +28212,7 @@ GameObject: - component: {fileID: 639862521} m_Layer: 9 m_Name: Jump 1 - m_TagString: Wall + m_TagString: Through m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -27488,7 +28374,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 16.734493, y: -6.5344315} + m_Offset: {x: 16.662277, y: -7.160304} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -27499,7 +28385,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 1.4078445, y: 19.42968} + m_Size: {x: 1.2634125, y: 18.177935} m_EdgeRadius: 0 --- !u!1 &785760139 GameObject: @@ -27545,7 +28431,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 15.548742, y: 2.591804} + m_Offset: {x: 15.388529, y: 2.5178592} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -27556,9 +28442,9 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 4.176198, y: 1.1772137} + m_Size: {x: 4.2254944, y: 1.029324} m_EdgeRadius: 0 ---- !u!1 &844063859 +--- !u!1 &817596909 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -27566,36 +28452,53 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 844063860} - - component: {fileID: 844063861} - m_Layer: 0 - m_Name: sign - m_TagString: Untagged + - component: {fileID: 817596910} + - component: {fileID: 817596912} + - component: {fileID: 817596911} + m_Layer: 8 + m_Name: Star (9) + m_TagString: NinjaStar m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &844063860 +--- !u!4 &817596910 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 844063859} + m_GameObject: {fileID: 817596909} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 18.5, y: 6.45, z: -0.28108972} - m_LocalScale: {x: 2.5, y: 2.5, z: 1} + m_LocalPosition: {x: 22.456, y: -14.11, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} m_Children: [] - m_Father: {fileID: 1461942044} - m_RootOrder: 2 + m_Father: {fileID: 5618493} + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &844063861 +--- !u!58 &817596911 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817596909} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &817596912 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 844063859} + m_GameObject: {fileID: 817596909} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -27623,15 +28526,15 @@ SpriteRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} - m_SortingLayerID: -1143351675 - m_SortingLayer: 3 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_SortingLayerID: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 - m_Size: {x: 0.18, y: 0.2} + m_Size: {x: 0.64, y: 0.64} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 @@ -27671,7 +28574,7 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &913876684 +--- !u!1 &903680157 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -27679,36 +28582,80 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 913876685} - - component: {fileID: 913876686} - m_Layer: 0 - m_Name: sign - m_TagString: Untagged + - component: {fileID: 903680158} + - component: {fileID: 903680161} + - component: {fileID: 903680160} + - component: {fileID: 903680159} + m_Layer: 8 + m_Name: SignOff (2) + m_TagString: SignOff m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &913876685 +--- !u!4 &903680158 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 913876684} + m_GameObject: {fileID: 903680157} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -6.03, y: -0.06, z: -0.33398438} - m_LocalScale: {x: 2.5, y: 2.5, z: 1} + m_LocalPosition: {x: 29.73, y: 6.5, z: -0.28108972} + m_LocalScale: {x: 3, y: 4, z: 1} m_Children: [] - m_Father: {fileID: 917477647} - m_RootOrder: 2 + m_Father: {fileID: 1708580976} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &913876686 +--- !u!61 &903680159 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 903680157} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.81890464, y: 0.93787503} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.906441, y: 2.018116} + m_EdgeRadius: 0 +--- !u!58 &903680160 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 903680157} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &903680161 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 913876684} + m_GameObject: {fileID: 903680157} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -27739,15 +28686,15 @@ SpriteRenderer: m_SortingLayerID: -1143351675 m_SortingLayer: 3 m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_Sprite: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 - m_Size: {x: 0.18, y: 0.2} + m_Size: {x: 0.64, y: 0.64} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 + m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!1 &917055311 @@ -27794,7 +28741,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -24.778046, y: -4.6259418} + m_Offset: {x: -26.075327, y: -3.830833} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -27805,7 +28752,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 0.26218414, y: 10.760514} + m_Size: {x: 2.8567467, y: 9.170297} m_EdgeRadius: 0 --- !u!1 &917477646 GameObject: @@ -27836,7 +28783,8 @@ Transform: m_Children: - {fileID: 102694164} - {fileID: 1125412109} - - {fileID: 913876685} + - {fileID: 636803781} + - {fileID: 1940958924} m_Father: {fileID: 1931702252} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -27884,7 +28832,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -0.8273344, y: 2.591804} + m_Offset: {x: -0.32787514, y: 2.591804} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -27895,64 +28843,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 3.9661007, y: 1.1772137} - m_EdgeRadius: 0 ---- !u!1 &979883314 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 979883315} - - component: {fileID: 979883316} - m_Layer: 9 - m_Name: 'Floor Right Top ' - m_TagString: Wall - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &979883315 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 979883314} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.6199999, y: 3.1499999, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1122648882} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &979883316 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 979883314} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: -0.8273344, y: 2.591804} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0, y: 0} - oldSize: {x: 0, y: 0} - newSize: {x: 0, y: 0} - adaptiveTilingThreshold: 0 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 3.9661007, y: 1.1772137} + m_Size: {x: 4.965019, y: 1.1772137} m_EdgeRadius: 0 --- !u!1 &980998593 GameObject: @@ -28108,7 +28999,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 982518851} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -18.273, y: -1.771, z: 0} + m_LocalPosition: {x: -18.273, y: -1.49, z: 0} m_LocalScale: {x: 0.034064647, y: 0.030660462, z: 1} m_Children: [] m_Father: {fileID: 2065312515} @@ -28178,6 +29069,129 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1020019883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020019884} + - component: {fileID: 1020019887} + - component: {fileID: 1020019886} + - component: {fileID: 1020019885} + m_Layer: 8 + m_Name: SignOff (1) + m_TagString: SignOff + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020019884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020019883} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.4, y: 5.2, z: -0.296875} + m_LocalScale: {x: 3, y: 4, z: 1} + m_Children: [] + m_Father: {fileID: 8460579} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1020019885 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020019883} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.030389547, y: 0.77646565} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 2.69768, y: 1.695297} + m_EdgeRadius: 0 +--- !u!58 &1020019886 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020019883} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &1020019887 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020019883} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1032666311 GameObject: m_ObjectHideFlags: 0 @@ -43258,6 +44272,87 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 + - first: {x: -51, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -50, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -49, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -48, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -47, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -46, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -45, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -44, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 + - first: {x: -43, y: 6, z: 0} + second: + m_TileIndex: 29 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_ObjectToInstantiate: {fileID: 0} + m_TileFlags: 1 + m_ColliderType: 1 - first: {x: -41, y: 6, z: 0} second: m_TileIndex: 12 @@ -44860,87 +45955,6 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: -51, y: 9, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -50, y: 9, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -49, y: 9, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -48, y: 9, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -47, y: 9, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -46, y: 9, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -45, y: 9, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -44, y: 9, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -43, y: 9, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - first: {x: -42, y: 9, z: 0} second: m_TileIndex: 13 @@ -45553,78 +46567,6 @@ Tilemap: m_ObjectToInstantiate: {fileID: 0} m_TileFlags: 1 m_ColliderType: 1 - - first: {x: -51, y: 10, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -50, y: 10, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -49, y: 10, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -48, y: 10, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -47, y: 10, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -46, y: 10, z: 0} - second: - m_TileIndex: 12 - m_TileSpriteIndex: 12 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -45, y: 10, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -44, y: 10, z: 0} - second: - m_TileIndex: 13 - m_TileSpriteIndex: 13 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - first: {x: -27, y: 10, z: 0} second: m_TileIndex: 5 @@ -52464,9 +53406,9 @@ Tilemap: m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - - m_RefCount: 697 + - m_RefCount: 691 m_Data: {fileID: 11400000, guid: d1b1f72ef6c03124398362c5190e4331, type: 2} - - m_RefCount: 644 + - m_RefCount: 633 m_Data: {fileID: 11400000, guid: fe870f9ec6f4ae34e8e9a8f6b0ebee0f, type: 2} - m_RefCount: 2 m_Data: {fileID: 11400000, guid: e0fa89356dab8214bba5bb45e5006442, type: 2} @@ -52498,7 +53440,7 @@ Tilemap: m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - - m_RefCount: 2 + - m_RefCount: 11 m_Data: {fileID: 11400000, guid: c63e84b168d360848849325a089170c1, type: 2} - m_RefCount: 2 m_Data: {fileID: 11400000, guid: 0fadbc9d762f2094fb77eaa6d7602134, type: 2} @@ -52533,9 +53475,9 @@ Tilemap: m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - - m_RefCount: 697 + - m_RefCount: 691 m_Data: {fileID: 21300250, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 644 + - m_RefCount: 633 m_Data: {fileID: 21300252, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 2 m_Data: {fileID: 21300274, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} @@ -52559,7 +53501,7 @@ Tilemap: m_Data: {fileID: 21300200, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 562 m_Data: {fileID: 21300198, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - - m_RefCount: 2 + - m_RefCount: 11 m_Data: {fileID: 21300256, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} - m_RefCount: 2 m_Data: {fileID: 21300062, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} @@ -52578,7 +53520,7 @@ Tilemap: - m_RefCount: 1 m_Data: {fileID: 21300264, guid: c76f269a5db22564b9bffd16ff3b9a0d, type: 3} m_TileMatrixArray: - - m_RefCount: 2686 + - m_RefCount: 2678 m_Data: e00: 1 e01: 0 @@ -52597,7 +53539,7 @@ Tilemap: e32: 0 e33: 1 m_TileColorArray: - - m_RefCount: 2686 + - m_RefCount: 2678 m_Data: {r: 1, g: 1, b: 1, a: 1} m_AnimationFrameRate: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} @@ -52666,7 +53608,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 3.1578598, y: 2.5157497} + m_Offset: {x: 2.581357, y: 2.4850028} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -52677,8 +53619,85 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 12.176815, y: 1.025105} + m_Size: {x: 11.023809, y: 1.0865989} m_EdgeRadius: 0 +--- !u!1 &1094364013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094364014} + - component: {fileID: 1094364016} + - component: {fileID: 1094364015} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1094364014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1094364013} + 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: 1631696364} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 50.3, y: -7.2} + m_SizeDelta: {x: 60.5, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1094364015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1094364013} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'X: 0' +--- !u!222 &1094364016 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1094364013} + m_CullTransparentMesh: 0 --- !u!1 &1122648881 GameObject: m_ObjectHideFlags: 0 @@ -52713,7 +53732,6 @@ Transform: - {fileID: 2091305973} - {fileID: 1902482535} - {fileID: 962060851} - - {fileID: 979883315} - {fileID: 1870256387} m_Father: {fileID: 460839038} m_RootOrder: 0 @@ -52783,6 +53801,102 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 2.0684814, y: 3.9276419} m_EdgeRadius: 0 +--- !u!1 &1125999328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1125999329} + - component: {fileID: 1125999331} + - component: {fileID: 1125999330} + m_Layer: 8 + m_Name: Star (3) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1125999329 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125999328} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.24, y: -14.5, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &1125999330 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125999328} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &1125999331 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125999328} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1150486147 GameObject: m_ObjectHideFlags: 0 @@ -52963,7 +54077,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 15.581814, y: 2.591804} + m_Offset: {x: 15.581814, y: 2.526679} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -52974,7 +54088,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 4.903763, y: 1.1772137} + m_Size: {x: 4.903763, y: 1.0469637} m_EdgeRadius: 0 --- !u!1 &1208994405 GameObject: @@ -53183,6 +54297,79 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1226704304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1226704305} + - component: {fileID: 1226704307} + - component: {fileID: 1226704306} + m_Layer: 5 + m_Name: Dialogue Box + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1226704305 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1226704304} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 3.1155133, y: 0.83930063, z: 1} + m_Children: + - {fileID: 1846568140} + m_Father: {fileID: 598568815} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1226704306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1226704304} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c6ac4deacefcc394db00a9e714086294, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1226704307 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1226704304} + m_CullTransparentMesh: 0 --- !u!1 &1240620088 GameObject: m_ObjectHideFlags: 0 @@ -53343,7 +54530,7 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &1347915118 +--- !u!1 &1328157599 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -53351,36 +54538,53 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1347915119} - - component: {fileID: 1347915120} - m_Layer: 0 - m_Name: sign - m_TagString: Untagged + - component: {fileID: 1328157600} + - component: {fileID: 1328157602} + - component: {fileID: 1328157601} + m_Layer: 10 + m_Name: Heart + m_TagString: Heart m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1347915119 +--- !u!4 &1328157600 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1347915118} + m_GameObject: {fileID: 1328157599} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.39, y: -4.07, z: -0.296875} - m_LocalScale: {x: 2.5, y: 2.5, z: 1} + m_LocalPosition: {x: 30.6, y: -8.5, z: -0.28108972} + m_LocalScale: {x: 1.5, y: 1.5, z: 1} m_Children: [] - m_Father: {fileID: 8460579} - m_RootOrder: 0 + m_Father: {fileID: 1461942044} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &1347915120 +--- !u!58 &1328157601 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328157599} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.003745397, y: 0.0149811115} + serializedVersion: 2 + m_Radius: 0.15146191 +--- !u!212 &1328157602 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1347915118} + m_GameObject: {fileID: 1328157599} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -53411,12 +54615,12 @@ SpriteRenderer: m_SortingLayerID: -1143351675 m_SortingLayer: 3 m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_Sprite: {fileID: 21300000, guid: 07816604be5be104ba2d0abfbece5e70, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 - m_Size: {x: 0.18, y: 0.2} + m_Size: {x: 0.64, y: 0.64} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 @@ -53658,7 +54862,8 @@ Transform: m_Children: - {fileID: 147009681} - {fileID: 1708580976} - - {fileID: 844063860} + - {fileID: 1757980961} + - {fileID: 1328157600} m_Father: {fileID: 853161814} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -53719,6 +54924,102 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 9.735512, y: 1.2543154} m_EdgeRadius: 0 +--- !u!1 &1465616699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1465616700} + - component: {fileID: 1465616702} + - component: {fileID: 1465616701} + m_Layer: 8 + m_Name: Star (7) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1465616700 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465616699} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.456, y: -14.11, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &1465616701 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465616699} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &1465616702 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465616699} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1472312206 GameObject: m_ObjectHideFlags: 0 @@ -53745,7 +55046,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1472312206} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 3.5, y: 10.65, z: 0} + m_LocalPosition: {x: 3.52, y: 11.52, z: 0} m_LocalScale: {x: 1.5, y: 1.5, z: 1} m_Children: [] m_Father: {fileID: 2065312515} @@ -53815,6 +55116,129 @@ CircleCollider2D: m_Offset: {x: 0.003745397, y: 0.0149811115} serializedVersion: 2 m_Radius: 0.15146191 +--- !u!1 &1491979559 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1491979560} + - component: {fileID: 1491979563} + - component: {fileID: 1491979562} + - component: {fileID: 1491979561} + m_Layer: 8 + m_Name: SignOff (1) + m_TagString: SignOff + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1491979560 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1491979559} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 23, y: -14.2, z: -0.28108972} + m_LocalScale: {x: 3, y: 4, z: 1} + m_Children: [] + m_Father: {fileID: 1708580976} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1491979561 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1491979559} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.030389547, y: 0.09823154} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 2.69768, y: 0.33882883} + m_EdgeRadius: 0 +--- !u!58 &1491979562 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1491979559} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &1491979563 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1491979559} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1532014519 GameObject: m_ObjectHideFlags: 0 @@ -53859,7 +55283,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 13.696759, y: 4.0800066} + m_Offset: {x: 13.739239, y: 4.037528} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -53870,7 +55294,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 1.1336536, y: 4.153618} + m_Size: {x: 1.0486946, y: 1.9617214} m_EdgeRadius: 0 --- !u!1 &1546236267 GameObject: @@ -53929,7 +55353,7 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 24.882019, y: 1.2543154} m_EdgeRadius: 0 ---- !u!1 &1553272769 +--- !u!1 &1552151550 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -53937,50 +55361,196 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1553272772} - - component: {fileID: 1553272771} - - component: {fileID: 1553272770} - - component: {fileID: 1553272773} - m_Layer: 9 - m_Name: Moving Platform - m_TagString: Untagged + - component: {fileID: 1552151555} + - component: {fileID: 1552151554} + - component: {fileID: 1552151553} + - component: {fileID: 1552151552} + - component: {fileID: 1552151551} + m_Layer: 0 + m_Name: alienBeige (1) + m_TagString: Enemy m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!61 &1553272770 +--- !u!61 &1552151551 BoxCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1553272769} + m_GameObject: {fileID: 1552151550} m_Enabled: 1 m_Density: 1 - m_Material: {fileID: 0} + m_Material: {fileID: 6200000, guid: 7b391298c96b4d146bc9552d744f9f8a, type: 2} m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -0.0011729673, y: 0.004400499} + m_Offset: {x: 0, y: 0} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.32, y: 0.16} - newSize: {x: 0.32, y: 0.16} + oldSize: {x: 0.51, y: 0.73} + newSize: {x: 0.66, y: 0.92} adaptiveTilingThreshold: 0.5 drawMode: 0 adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 0.31765407, y: 0.151199} + m_Size: {x: 0.66, y: 0.92} m_EdgeRadius: 0 ---- !u!212 &1553272771 +--- !u!50 &1552151552 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1552151550} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 5 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 1 + m_Constraints: 4 +--- !u!114 &1552151553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1552151550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eea1d95eef157be47b4969d1e9f8d444, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 1919620928} + health: 100 + death: {fileID: 1552151550} + rb: {fileID: 1552151552} + speed: 1.5 +--- !u!212 &1552151554 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1553272769} + m_GameObject: {fileID: 1552151550} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: ed5d1cf8f34360540ba3c4c39fcfd633, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.66, y: 0.92} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1552151555 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1552151550} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20, y: -12, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1553272769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1553272772} + - component: {fileID: 1553272771} + - component: {fileID: 1553272770} + - component: {fileID: 1553272773} + m_Layer: 9 + m_Name: Moving Platform + m_TagString: Through + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &1553272770 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1553272769} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.0011729673, y: 0.004400499} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.32, y: 0.16} + newSize: {x: 0.32, y: 0.16} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.31765407, y: 0.151199} + m_EdgeRadius: 0 +--- !u!212 &1553272771 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1553272769} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -54061,7 +55631,7 @@ MonoBehaviour: m_Bits: 256 localWaypoints: - {x: 0, y: -0.06, z: 0} - - {x: 0, y: 19.07, z: 0} + - {x: 0, y: 21.8, z: 0} speed: 4 cyclic: 0 waitTime: 0.5 @@ -54310,6 +55880,79 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1631696363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1631696364} + - component: {fileID: 1631696366} + - component: {fileID: 1631696365} + m_Layer: 5 + m_Name: Shuriken + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1631696364 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631696363} + 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: + - {fileID: 1094364014} + m_Father: {fileID: 2006735496} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -35.5, y: 3.9550047} + m_SizeDelta: {x: -56.959995, y: 16.22999} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1631696365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631696363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1631696366 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631696363} + m_CullTransparentMesh: 0 --- !u!1 &1676631302 GameObject: m_ObjectHideFlags: 0 @@ -54482,7 +56125,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -20.0719, y: 0.12715769} + m_Offset: {x: -20.0719, y: 1.3586555} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -54493,8 +56136,104 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 9.735512, y: 1.2543154} + m_Size: {x: 9.735512, y: 1.6254511} m_EdgeRadius: 0 +--- !u!1 &1697885878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1697885879} + - component: {fileID: 1697885881} + - component: {fileID: 1697885880} + m_Layer: 8 + m_Name: Star (8) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1697885879 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1697885878} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.456, y: -14.11, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &1697885880 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1697885878} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &1697885881 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1697885878} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1708580975 GameObject: m_ObjectHideFlags: 0 @@ -54524,6 +56263,10 @@ Transform: m_Children: - {fileID: 1553272772} - {fileID: 700541314} + - {fileID: 2016731870} + - {fileID: 1491979560} + - {fileID: 903680158} + - {fileID: 5618493} m_Father: {fileID: 1461942044} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -54571,7 +56314,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 13.696759, y: 4.0800066} + m_Offset: {x: 13.552332, y: 4.0545197} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -54582,7 +56325,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 1.1336536, y: 4.153618} + m_Size: {x: 1.0147133, y: 2.0636697} m_EdgeRadius: 0 --- !u!1 &1729492401 GameObject: @@ -54609,7 +56352,7 @@ Transform: m_GameObject: {fileID: 1729492401} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.4, y: -0.25, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1, y: 0, z: 1} m_Children: [] m_Father: {fileID: 1919620928} m_RootOrder: 0 @@ -54742,6 +56485,56 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1757980960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1757980961} + - component: {fileID: 1757980962} + m_Layer: 0 + m_Name: Spawner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1757980961 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1757980960} + 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: + - {fileID: 114011597} + m_Father: {fileID: 1461942044} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1757980962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1757980960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 37e257163e650ab49b38aed02fde7b31, type: 3} + m_Name: + m_EditorClassIdentifier: + hazard: {fileID: 3304212844087796135, guid: 78ebcf25d1b5ad540b0a0b96bf0a8d76, type: 3} + hazardCount: 2 + spawnWait: 5 + startWait: 0 + waveWait: 180 + spawnhere: {fileID: 114011597} --- !u!1 &1780404589 GameObject: m_ObjectHideFlags: 0 @@ -54808,6 +56601,206 @@ Transform: m_Father: {fileID: 1240620089} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1817054176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1817054177} + - component: {fileID: 1817054180} + - component: {fileID: 1817054179} + - component: {fileID: 1817054178} + m_Layer: 8 + m_Name: Sign 3 + m_TagString: Sign3 + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1817054177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1817054176} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.79, y: -3.9857807, z: -0.296875} + m_LocalScale: {x: 3, y: 4, z: 1} + m_Children: [] + m_Father: {fileID: 8460579} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1817054178 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1817054176} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.0030189902, y: -0.016548455} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.44815138, y: 0.2930174} + m_EdgeRadius: 0 +--- !u!58 &1817054179 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1817054176} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &1817054180 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1817054176} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1846568137 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1846568140} + - component: {fileID: 1846568139} + - component: {fileID: 1846568138} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1846568138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846568137} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 8 + m_FontStyle: 3 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 114 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1846568139 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846568137} + m_CullTransparentMesh: 0 +--- !u!224 &1846568140 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846568137} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.51204085, y: 1.9202158, z: 0.90984} + m_Children: [] + m_Father: {fileID: 1226704305} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -10.200001} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1851388420 GameObject: m_ObjectHideFlags: 0 @@ -54931,7 +56924,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 0.84973717, y: 2.591804} + m_Offset: {x: 0.84973717, y: 2.4926383} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -54942,7 +56935,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 7.32024, y: 1.1772137} + m_Size: {x: 7.32024, y: 0.9788823} m_EdgeRadius: 0 --- !u!1 &1867618193 GameObject: @@ -54988,7 +56981,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -0.53398514, y: 1.78156} + m_Offset: {x: -0.17379951, y: 1.78156} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -54999,7 +56992,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 0.24438095, y: 16.106445} + m_Size: {x: 0.9647522, y: 16.106445} m_EdgeRadius: 0 --- !u!1 &1870256386 GameObject: @@ -55030,7 +57023,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1122648882} - m_RootOrder: 8 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1870256388 BoxCollider2D: @@ -55058,6 +57051,158 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 8.995733, y: 1.1772137} m_EdgeRadius: 0 +--- !u!1 &1897260389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 569953581231316559, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + m_PrefabInstance: {fileID: 3040507886127422868} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1897260394} + - component: {fileID: 1897260393} + - component: {fileID: 1897260392} + - component: {fileID: 1897260391} + - component: {fileID: 1897260390} + m_Layer: 0 + m_Name: alienBeige + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &1897260390 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 5161058377877939715, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + m_PrefabInstance: {fileID: 3040507886127422868} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897260389} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 6200000, guid: 7b391298c96b4d146bc9552d744f9f8a, type: 2} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.51, y: 0.73} + newSize: {x: 0.66, y: 0.92} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.66, y: 0.92} + m_EdgeRadius: 0 +--- !u!50 &1897260391 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3062904779502828036, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + m_PrefabInstance: {fileID: 3040507886127422868} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897260389} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 5 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 1 + m_Constraints: 4 +--- !u!114 &1897260392 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3146354216572620248, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + m_PrefabInstance: {fileID: 3040507886127422868} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897260389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eea1d95eef157be47b4969d1e9f8d444, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 1919620928} + health: 100 + death: {fileID: 1897260389} + rb: {fileID: 1897260391} + speed: 1.5 +--- !u!212 &1897260393 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 980944846958494871, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + m_PrefabInstance: {fileID: 3040507886127422868} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897260389} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: ed5d1cf8f34360540ba3c4c39fcfd633, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.66, y: 0.92} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1897260394 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + m_PrefabInstance: {fileID: 3040507886127422868} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897260389} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 19.8, y: -12.2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1902482534 GameObject: m_ObjectHideFlags: 0 @@ -55070,7 +57215,7 @@ GameObject: - component: {fileID: 1902482536} m_Layer: 9 m_Name: Jump 3 - m_TagString: Wall + m_TagString: Through m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -55159,7 +57304,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 3.6431131, y: 2.591804} + m_Offset: {x: 3.749958, y: 2.523424} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -55170,7 +57315,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 12.906992, y: 1.1772137} + m_Size: {x: 13.001013, y: 1.0404534} m_EdgeRadius: 0 --- !u!1 &1919620925 GameObject: @@ -55182,12 +57327,13 @@ GameObject: m_Component: - component: {fileID: 1919620928} - component: {fileID: 1919620930} + - component: {fileID: 1919620931} + - component: {fileID: 1919620929} - component: {fileID: 1919620927} - - component: {fileID: 1919620932} + - component: {fileID: 1919620933} - component: {fileID: 1919620934} - - component: {fileID: 1919620931} + - component: {fileID: 1919620932} - component: {fileID: 1919620926} - - component: {fileID: 1919620929} m_Layer: 8 m_Name: Ninja m_TagString: Player @@ -55207,16 +57353,19 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b742c51ec22ca1d44b0b78d4bf07cd32, type: 3} m_Name: m_EditorClassIdentifier: - wallSlideSpeedMax: 3 + wallSlideSpeedMax: 6 wallStickTime: 0.25 wallJumpClimb: {x: 7.5, y: 15} wallJumpOff: {x: 7.5, y: 7} wallLeap: {x: 15, y: 14} - jumpHeight: 4.5 + maxJumpHeight: 4.35 + minJumpHeight: 1 timeToJumpApex: 0.45 - currentHealth: 50 + currentHealth: 0 healthbar: {fileID: 1935750961} door: {fileID: 1125412108} + dialogBox: {fileID: 1226704304} + dialogText: {fileID: 1846568138} --- !u!212 &1919620927 SpriteRenderer: m_ObjectHideFlags: 0 @@ -55273,12 +57422,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1919620925} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 25.7, y: 9.3, z: 0} + m_LocalPosition: {x: -44.51, y: -1.11, z: 0} m_LocalScale: {x: 0.67200005, y: 0.75, z: 1} m_Children: - {fileID: 1729492402} m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!58 &1919620929 CircleCollider2D: @@ -55293,9 +57442,9 @@ CircleCollider2D: m_IsTrigger: 1 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -0.1625681, y: 0.44707108} + m_Offset: {x: -0.1625681, y: 0.41687173} serializedVersion: 2 - m_Radius: 0.5277913 + m_Radius: 0.55799073 --- !u!50 &1919620930 Rigidbody2D: serializedVersion: 4 @@ -55330,7 +57479,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: -0.03883946, y: -0.067617536} + m_Offset: {x: -0.03883946, y: -0.0364089} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} @@ -55341,7 +57490,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 0.7028395, y: 1.8718886} + m_Size: {x: 0.7028395, y: 1.8094714} m_EdgeRadius: 0 --- !u!114 &1919620932 MonoBehaviour: @@ -55356,9 +57505,23 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: firePoint: {fileID: 1729492402} - bulletPrefab: {fileID: 776097286453626797, guid: 8db08d1742a9c9845b440e2adcab3ca0, + bulletPrefab: {fileID: 8433151850351439283, guid: 8db08d1742a9c9845b440e2adcab3ca0, type: 3} shots: 0 + fireRate: 0 + ShurikenAmount: {fileID: 1094364015} +--- !u!114 &1919620933 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919620925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 487e6d61ff817d048ad14415e9f936fc, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &1919620934 MonoBehaviour: m_ObjectHideFlags: 0 @@ -55379,6 +57542,7 @@ MonoBehaviour: horizontalRaySpacing: 0 verticalRaySpacing: 0 collider: {fileID: 0} + playerInput: {x: 0, y: 0} --- !u!1 &1923052906 GameObject: m_ObjectHideFlags: 0 @@ -55654,7 +57818,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 65.20001, y: -70.7} + m_AnchoredPosition: {x: 65.20001, y: -42} m_SizeDelta: {x: 88.91998, y: 11.619995} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1935750961 @@ -55747,6 +57911,225 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] +--- !u!1 &1940958923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1940958924} + - component: {fileID: 1940958927} + - component: {fileID: 1940958926} + - component: {fileID: 1940958925} + m_Layer: 8 + m_Name: SignOff + m_TagString: SignOff + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1940958924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940958923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.5999985, y: 0.03999996, z: -0.33398438} + m_LocalScale: {x: 3, y: 4, z: 1} + m_Children: [] + m_Father: {fileID: 917477647} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1940958925 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940958923} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.0030189902, y: 0.35297382} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.44815138, y: 1.032062} + m_EdgeRadius: 0 +--- !u!58 &1940958926 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940958923} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &1940958927 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940958923} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1972874753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1972874754} + - component: {fileID: 1972874756} + - component: {fileID: 1972874755} + m_Layer: 8 + m_Name: Star (11) + m_TagString: NinjaStar + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1972874754 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1972874753} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.456, y: -14.11, z: -0.28108972} + m_LocalScale: {x: 0.034059998, y: 0.03066, z: 1} + m_Children: [] + m_Father: {fileID: 5618493} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!58 &1972874755 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1972874753} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: -0.1805667} + serializedVersion: 2 + m_Radius: 6.7312217 +--- !u!212 &1972874756 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1972874753} + 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: 1914031289 + m_SortingLayer: 2 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300000, guid: d42206453d3eb9c4c9473d5a8d2aa59f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1978489873 GameObject: m_ObjectHideFlags: 0 @@ -55900,6 +58283,165 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &2006735495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2006735496} + m_Layer: 5 + m_Name: Shuriken Count + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2006735496 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2006735495} + 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: + - {fileID: 1631696364} + m_Father: {fileID: 598568815} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 65.20001, y: -72} + m_SizeDelta: {x: 88.91998, y: 11.619995} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2016731869 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2016731870} + - component: {fileID: 2016731873} + - component: {fileID: 2016731872} + - component: {fileID: 2016731871} + m_Layer: 8 + m_Name: Sign 2 + m_TagString: Sign2 + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2016731870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2016731869} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 23.98, y: 6.5, z: -0.28108972} + m_LocalScale: {x: 3, y: 4, z: 1} + m_Children: [] + m_Father: {fileID: 1708580976} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &2016731871 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2016731869} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.0030189902, y: -0.016548455} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.18, y: 0.2} + newSize: {x: 0.64, y: 0.64} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.44815138, y: 0.2930174} + m_EdgeRadius: 0 +--- !u!58 &2016731872 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2016731869} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.08870568, y: -0.013647223} + serializedVersion: 2 + m_Radius: 0.14941053 +--- !u!212 &2016731873 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2016731869} + 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: -1143351675 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 42820af2772f24bda991ed7de294c2fd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.64} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &2018898138 GameObject: m_ObjectHideFlags: 0 @@ -55926,7 +58468,7 @@ Grid: m_GameObject: {fileID: 2018898138} m_Enabled: 1 m_CellSize: {x: 1, y: 1, z: 0} - m_CellGap: {x: 0, y: 0, z: 0} + m_CellGap: {x: -0.000001, y: -0.000001, z: 0} m_CellLayout: 0 m_CellSwizzle: 0 --- !u!4 &2018898140 @@ -55943,7 +58485,7 @@ Transform: - {fileID: 97675201} - {fileID: 1032666312} m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2041487057 GameObject: @@ -55989,7 +58531,7 @@ BoxCollider2D: m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 - m_Offset: {x: 22.75459, y: -18.49447} + m_Offset: {x: 22.75459, y: -18.519312} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0, y: 0} @@ -56000,7 +58542,7 @@ BoxCollider2D: adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 20.92527, y: 1.1899147} + m_Size: {x: 20.92527, y: 1.1402321} m_EdgeRadius: 0 --- !u!1 &2065312514 GameObject: @@ -56039,7 +58581,8 @@ Transform: - {fileID: 1472312207} - {fileID: 676123013} - {fileID: 1997482949} - - {fileID: 224640954} + - {fileID: 10468786} + - {fileID: 265114174} m_Father: {fileID: 460839038} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -56055,7 +58598,7 @@ GameObject: - component: {fileID: 2091305974} m_Layer: 9 m_Name: Jump 2 - m_TagString: Wall + m_TagString: Through m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -56126,7 +58669,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2094516805} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -18.203, y: -1.466, z: 0} + m_LocalPosition: {x: -18.203, y: -1.49, z: 0} m_LocalScale: {x: 0.034064647, y: 0.030660462, z: 1} m_Children: [] m_Father: {fileID: 2065312515} @@ -56226,7 +58769,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 598568815} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -56380,3 +58923,77 @@ Transform: m_Father: {fileID: 183972208} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &3040507886127422868 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 569953581231316559, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_Name + value: alienBeige + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalPosition.x + value: 19.8 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalPosition.y + value: -12.2 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1903869158916629446, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3146354216572620248, guid: dc484af6ac804124fb36a33d2243bb68, + type: 3} + propertyPath: player + value: + objectReference: {fileID: 1919620928} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dc484af6ac804124fb36a33d2243bb68, type: 3} diff --git a/Platformer/ProjectSettings/Physics2DSettings.asset b/Platformer/ProjectSettings/Physics2DSettings.asset index 47880b1..c3a30e5 100644 --- a/Platformer/ProjectSettings/Physics2DSettings.asset +++ b/Platformer/ProjectSettings/Physics2DSettings.asset @@ -43,7 +43,7 @@ Physics2DSettings: m_QueriesStartInColliders: 1 m_CallbacksOnDisable: 1 m_ReuseCollisionCallbacks: 1 - m_AutoSyncTransforms: 0 + m_AutoSyncTransforms: 1 m_AlwaysShowColliders: 0 m_ShowColliderSleep: 1 m_ShowColliderContacts: 0 diff --git a/Platformer/ProjectSettings/TagManager.asset b/Platformer/ProjectSettings/TagManager.asset index 2f06ae8..a559bc5 100644 --- a/Platformer/ProjectSettings/TagManager.asset +++ b/Platformer/ProjectSettings/TagManager.asset @@ -12,6 +12,13 @@ TagManager: - Bullet - NinjaStar - Wall + - Through + - Sign + - SignOff + - Sign1 + - Sign2 + - Sign3 + - Sign0 layers: - Default - TransparentFX