示例#1
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.GetComponent <CarLap>())
        {
            CarLap car = other.GetComponent <CarLap>();

            if (car.CheckpointNumber == Number + 1 || car.CheckpointNumber == Number - 1)
            {
                car.CheckpointNumber = Number;
            }
            checkPoint.text = "Checkpoint: " + Number;
        }
    }
示例#2
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.GetComponent <CarLap>())
        {
            CarLap car = other.GetComponent <CarLap>();

            if (car.CheckpointNumber == CheckpointAmount)
            {
                //kart has gone through all the checkpoints

                car.CheckpointNumber = 0;
                car.lapNumber++;
                car.score = +100;


                LapNumber.text = "Lap: " + car.lapNumber;
                Score.text     = "Score: " + car.score;
            }
        }
    }