private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Sphere") { if (sphere == null) { sphere = other.gameObject.GetComponent <SphereControl> (); } if (code == 1) { bikeRun.SetRunOn(); sphere.SetMaxSpeed(maxSpeedBike); pointsManager.SetBikeBlue(); pointsManager.SetBikeGreen(); particleManager.SetParticles(true); } else if (code == 2 && bikeRun.GetRun()) { bikeRun.SetRunOff(); sphere.SetMaxSpeed(maxSpeed); pointsManager.SetBikeBlue(); particleManager.SetParticles(false); gameManager.winGame("1"); } } }
private void Start() { maxSpeed = 2f; maxSpeedBike = BikeSettings.bikeSpeed; bikeRun = GameObject.Find("Ground (Bike)").GetComponent <BikeRun> (); bikeRun.SetRunOff(); }
private void Awake() { bikeRun = GameObject.Find("Ground (Bike)").GetComponent <BikeRun> (); bikeRun.SetRunOff(); pointsManager = GameObject.Find("CanvasPitStops").GetComponent <PointsManager> (); particleManager = GameObject.Find("Particle System").GetComponent <ParticleManager> (); gameManager = GameObject.Find("GameManager").GetComponent <GameManager> (); maxSpeedBike = BikeSettings.bikeSpeed; maxSpeed = 2f; code = 0; }