private void LoginInterface() { GUI.Box(new Rect(Position.x - Size.x / 2, Position.y - Size.y / 2, Size.x, Size.y), ""); // Account Name GUI.Label(new Rect( Position.x - Size.x / 2 + AccountNameLabelIntent.x, Position.y + AccountNameLabelIntent.y, Size.x, 20 ), "Account Name"); accountName = GUI.TextField(new Rect( Position.x - Size.x / 2 + TextFieldIntentWidth / 2.0f + AccountNameTextFieldIntent.x, Position.y + AccountNameTextFieldIntent.y, Size.x - TextFieldIntentWidth, AccountNameTextfieldHeight ), accountName, MaxTextFieldCharacters); // Password GUI.Label(new Rect( Position.x - Size.x / 2 + PasswordLabelIntent.x, Position.y + PasswordLabelIntent.y, Size.x, 20 ), "Password"); password = GUI.TextField(new Rect( Position.x - Size.x / 2 + TextFieldIntentWidth / 2.0f + PasswordTextFieldIntent.x, Position.y + PasswordTextFieldIntent.y, Size.x - TextFieldIntentWidth, PasswordTextfieldHeight ), password, MaxTextFieldCharacters); // Buttons if (GUI.Button(new Rect( Position.x - Size.x / 2 + TextFieldIntentWidth / 2.0f + LoginButtonIntent.x, Position.y + LoginButtonIntent.y, Size.x - TextFieldIntentWidth, LoginButtonHeight ), "Login")) { ClientInterface client = this.GetComponent <ClientInterface>(); client.Login(); } // CheckBox rememberAccount = GUI.Toggle(new Rect( Position.x - Size.x / 2 + TextFieldIntentWidth / 2.0f + RememberAccountIntent.x, Position.y + RememberAccountIntent.y, Size.x - TextFieldIntentWidth, 20 ), rememberAccount, "Remember Account Name"); }