Example #1
0
    void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag == "Checkpoint")
        {
            var cp = other.gameObject.GetComponent <CheckPointMain>();

            if (cp.IsGoal)
            {
                if (RaceCont.CheckLap(lap_check_points_completed))
                {
                    LAPS++;
                    lap_check_points_completed.Clear();
                }
            }
            else
            {
                if (!lap_check_points_completed.Contains(cp))
                {
                    lap_check_points_completed.Add(cp);
                }
            }
        }
    }