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); } } } }