i’m make a game race for my school project, and i’ve already make counter lap but my game still counting the game, how i make my game stop counting, and finished game at just 10 lap? please i need help
sorry for bad english
thank you
this is my car lap counter code
using UnityEngine;
using System.Collections;
public class CarLapCounter : MonoBehaviour {
public TrackLapTrigger first;
public TextMesh textMesh;
TrackLapTrigger next;
int _lap;
// Use this for initialization
void Start () {
_lap =0
SetNextTrigger(first);
UpdateText();
}
// update lap counter text
void UpdateText() {
if (textMesh) {
textMesh.text = string.Format("Lap {0}", _lap);
}
}
// when lap trigger is entered
public void OnLapTrigger(TrackLapTrigger trigger) {
if (trigger == next) {
if (first == next) {
_lap++;
UpdateText();
}
SetNextTrigger(next);
}
}
void SetNextTrigger(TrackLapTrigger trigger) {
next = trigger.next;
SendMessage("OnNextTrigger", next, SendMessageOptions.DontRequireReceiver);
}
}