// Update is called once per frame void Update() { Rigidbody2D rb = GetComponent <Rigidbody2D>(); if (rb.IsTouching(GameObject.FindGameObjectWithTag("Finish").GetComponent <Collider2D>()) && !gameOver) { // TODO Mandar he acabado al servidor. //Pararlo todos //gameObject.transform.position; speed = 0; anim.speed = 0; print("He terminado la carrera"); gameOver = true; connectionScript.GameOver(); } else if (gameOver) { speed = 0; anim.speed = 0; } else { connectionScript.PlayerPosition(speed); bool lash = Input.GetKeyDown("space"); updateSpeed(lash); computePlayerStats(); anim.speed = speed / maxSpeed; rb.velocity = new Vector2(speed, 0.0f); } }