static function PasswordField (position : Rect, password : string, maskChar : char, maxLength : int, style : GUIStyle) : string
Parameters
Name | Description |
position |
Rectangle on the screen to use for the text field.
|
password |
Password to edit. The return value of this function should be assigned back to the string as shown in the example.
|
maskChar |
Character to mask the password with.
|
maxLength |
The maximum length of the string. If left out, the user can type for ever and ever.
|
style |
The style to use. If left out, the textField style from the current GUISkin is used.
|
Returns
string - the edited password.
Description
Make a text field where the user can enter a password.
var passwordToEdit :
String =
"My Password";
function OnGUI () {
passwordToEdit =
GUI.PasswordField (
Rect (10, 10, 200, 20), passwordToEdit,
"*"[0], 25);
}
using UnityEngine;
using System.Collections;
public class example :
MonoBehaviour {
public string passwordToEdit =
"My Password";
void OnGUI() {
passwordToEdit =
GUI.PasswordField(
new Rect(10, 10, 200, 20), passwordToEdit,
"*"[0], 25);
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
public passwordToEdit as
string = 'My Password'
def
OnGUI():
passwordToEdit =
GUI.PasswordField(
Rect(10, 10, 200, 20), passwordToEdit, '*'[0], 25)