Example #1
0
    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");
            }
        }
    }
Example #2
0
 private void Start()
 {
     maxSpeed     = 2f;
     maxSpeedBike = BikeSettings.bikeSpeed;
     bikeRun      = GameObject.Find("Ground (Bike)").GetComponent <BikeRun> ();
     bikeRun.SetRunOff();
 }
Example #3
0
 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;
 }