Hello guys, I have a simple and usefull countdown timer for the last level of my game, the prolem is that the timer starts on the first level, not on the sixth one, how can I make it start on the sixth level?
Here is the code:
asked Feb 22 '11 at 06:39 PM
Do you have the levels set up in your built? If so the level you are on is stored under Application.loadedLevel being the last level loaded. In that case just write an if(Application.loadedLevel == 6) for starting your countdown.
If you don't have the levels set up in your built do the following:
Go to File > Go to Built Settings
Now drag and drop the 'scenes' you have in your project which are the levels in the big box. Arrange them so that the startoutlevel (often the main menu) is level zero, etc. So level six will then be number six and this all should work. :)
answered Feb 22 '11 at 07:31 PM
I solved something similar by changing
answered Apr 13 '11 at 08:58 PM
Well in your script your forgot to check to make sure that it is level 6. If its all in one scene then you will need for it to check the level. If it is in 6 scenes then only have the code applied to the character in level 6.
Add this code to your script if you need it only in 1 scene. If it doesnt work then just let me know and i can try and fix it.
add the variable levels
Now add a lateupdate
Now change your awake function to
Now you will need to create a update function to check how many things you must to for example how many enemies are left, if 0 start next level but your need to do that on your own.
And thanks kinda of for the countdown code, this should work.
answered Apr 27 '11 at 11:13 PM