Hello There
Im making a racing game and i am currently trying to get the win conditions of the level finished so you can progress to the next race, the idea being that when the player (tagged with player) collides with a trigger checkpoint it accesses the script called “lapcounter” attached to the player and checks the 2 conditions in that script “lapcount” and “tokencount” and if lapcount = >4 and tokencount >=3 when the player hits the checkpoint it will progress to the next level/menu
I think i might be correct with the if statement checking to see if the lapcount and tokencount conditions have been met but when i try and build the code i get the error “The name lapcount does not exist in this current context”
Am i close with this idea and it needs a little tweaking or am i completely barking up the wrong tree?
(of note i am more of a designer than a programmer so go easy on me xD)
public class WinLevel1 : MonoBehaviour {
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update () {
}
void OnCollisionEnter(Collision Col){
if (Col.gameObject.tag == "Player")
{
GetComponent("lapcounter");
if(lapcount >= 4 && tokencount >= 3)
{
Application.LoadLevel("Track 3");
}
}
}
}