I am making a platformer and I want to give the player a skip level pass. How would I make it so it loads the next level when they use it?
Depends what form it takes, but I’d think if you use an input box that sets a string (PlayerPrefs.SetString works fine), then if your string matches a set variable, use Application.LoadLevel().
var passWord="PASSWORD";
var stringEntry=PlayerPrefs.GetString("StringEntry");
if (passWord==stringEntry){
Application.LoadLevel(2);
}
For setting the string, the documentation on OnGUI may help:
http://unity3d.com/support/documentation/Components/gui-Controls.html