String error im a newb ...

Error:

FormatException: Input string was not in the correct format
System.Int32.Parse (System.String s)
MenuManager.Menu_HostGame () (at Assets/Scripts/MenuManager.cs:109)
MenuManager.OnGUI () (at Assets/Scripts/MenuManager.cs:44)

Code:

using UnityEngine;

using System.Collections;

 

public class MenuManager : MonoBehaviour

{

    public string CurrentMenu;

    public string MatchName = "Welcome";
	
	public string MatchPassword = "";
	
	public int MatchMaxPlayers = 32;
 

    void Start()

    {

        CurrentMenu = "Main";

    }

 

    void OnGUI()

    {

        if (CurrentMenu == "Main")

            Menu_Main();

        if (CurrentMenu == "Lobby")

            Menu_Lobby();

        if (CurrentMenu == "Host")

            Menu_HostGame();

    }

 

    public void NavigateTo(string nextmenu)

    {

        CurrentMenu = nextmenu;

    }

 

    private void Menu_Main()

    {

        if(GUI.Button(new Rect(10,10,200,50), "Host Game")) //GUI.Button if a method that returns a bool, needs an if block.

        {

            NavigateTo("Host");

        }

    }

 

    private void Menu_HostGame()

    {

        if(GUI.Button(new Rect(10,10,200,50), "Back")) //Again... the if.

        {

            NavigateTo("Main");

        }

 

        if(GUI.Button(new Rect(10, 60, 200, 50), "Start Server"))

        {

         

        }
		
		
		GUI.Label(new Rect(220, 10, 130, 30), "MatchName");
		MatchName = GUI.TextField(new Rect(400, 10, 200, 30), MatchName);
		
		
		GUI.Label(new Rect(220, 50, 130, 30), "MatchPassword");
		MatchPassword = GUI.PasswordField(new Rect(400, 50, 200, 30), MatchPassword,'*');
		
		
		GUI.Label(new Rect(220, 90, 130, 30), "Match Max Players");
		GUI.Label(new Rect(400, 90, 200, 30), MatchMaxPlayers.ToString());
		MatchMaxPlayers = Mathf.Clamp(MatchMaxPlayers, 8, 32);
		
		
		if(GUI.Button(new Rect(425, 90, 25, 30), "+"))
			MatchMaxPlayers += 2;
		if(GUI.Button(new Rect(450, 90, 25, 30), "-"))
			MatchMaxPlayers -= 2;
	
    
	
	}

    private void Menu_Lobby()

    {

    }

}

Go look at the help for GUI.PasswordField

Your code is slightly different to the example they use.

answered here : http://forum.unity3d.com/threads/148289-1-Error-im-a-newb-help-please
please don’t double post