void Update() { if (!_isAlive || GameController.Instance.IsPaused) { return; } OnGround(); UpdateAnimation(); TryMoviment(Input.GetAxis(InputKeys.Horizontal.ToString())); TryJump(Input.GetButtonDown(InputKeys.Jump.ToString()) ? 2 : 0); if (transform.position.y > secondFloor[0].position.y) { cameraBehavior.secondFloor(); foreach (Transform floor in secondFloor) { floor.GetComponent <SpriteRenderer>().sortingOrder = 1; } } else { cameraBehavior.firstFloor(); foreach (Transform floor in secondFloor) { floor.GetComponent <SpriteRenderer>().sortingOrder = 5; } } }