private void GameStart() { distanceTraveled = 0f; GUIManagerS.SetDistance(distanceTraveled); transform.localPosition = startPosition; GetComponent <MeshRenderer>().enabled = true; GetComponent <Rigidbody>().isKinematic = false; enabled = true; }
void Start() { instance = this; GameEventManagerS.GameStart += GameStart; GameEventManagerS.GameOver += GameOver; title.SetActive(true); Start_Message.enabled = true; gameOverText.enabled = false; distanceText.enabled = false; }
private void GameStart() { //random = new Color32((byte)Random.Range(100, 150), (byte)Random.Range(100, 170), (byte)Random.Range(200, 255), 255); //cam.backgroundColor = random; distanceTraveled = 0f; GUIManagerS.SetDistance(distanceTraveled); transform.localPosition = startPosition; GetComponent <MeshRenderer>().enabled = true; GetComponent <Rigidbody>().isKinematic = false; enabled = true; }
void Update() { if (touchingPlatform && Input.GetButtonDown("Jump")) { GetComponent <Rigidbody>().AddForce(jumpVelocity, ForceMode.VelocityChange); touchingPlatform = false; } transform.Translate(5f * Time.deltaTime, 0f, 0f); distanceTraveled = transform.localPosition.x; GUIManagerS.SetDistance(distanceTraveled); if (transform.localPosition.y < gameOverY) { GameEventManagerS.TriggerGameOver(); } }
void Update() { if (touchingPlatform && Input.GetButtonDown("Jump")) { GetComponent <Rigidbody>().AddForce(jumpVelocity, ForceMode.VelocityChange); touchingPlatform = false; } transform.Translate(5f * Time.deltaTime, 0f, 0f); distanceTraveled = transform.localPosition.x; GUIManagerS.SetDistance(distanceTraveled); if (transform.localPosition.y < gameOverY) { GameEventManagerS.TriggerGameOver(); } if (SceneManager.GetActiveScene().name == "Level1") { if (transform.localPosition.x >= 527) { acceleration = 0; jumpVelocity = new Vector3((float)0, (float)0, (float)0); GUIManagerS.endLvl(); } } else if (SceneManager.GetActiveScene().name == "Level3") { if (transform.localPosition.x >= 520) { acceleration = 0; jumpVelocity = new Vector3((float)0, (float)0, (float)0); GUIManagerS.endLvl(); } } else if (SceneManager.GetActiveScene().name == "Level3") { if (transform.localPosition.x >= 515) { acceleration = 0; jumpVelocity = new Vector3((float)0, (float)0, (float)0); GUIManagerS.endLvl(); } } }