Unity 6.3
0 онлайн 58 гостей 3 в системе
Вход

GUI.PasswordField

Declaration

public static string PasswordField(Rect position, string password, char maskChar);
public static string PasswordField(Rect position, string password, char maskChar, int maxLength);
public static string PasswordField(Rect position, string password, char maskChar, GUIStyle style);
public static string PasswordField(Rect position, string password, char maskChar, int maxLength, GUIStyle style);

Параметры

Параметр Описание
должность Прямоугольник на экране, который будет использоваться для текстового поля.
пароль Пароль для редактирования. Возвращаемое значение этой функции должно быть назначено обратно строке, как показано в примере.
maskChar Символ для маскировки пароля.
maxLength Максимальная длина строки. Если этот параметр не указан, пользователь может вводить строку бесконечно долго.
стиль Используемый стиль. Если этот параметр не указан, то используется стиль textField из текущего GUISkin.

Возвращаемое значение

строка Измененный пароль.

Описание

Создайте текстовое поле, в котором пользователь может ввести пароль.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public string passwordToEdit = "My Password";

void OnGUI() { passwordToEdit = GUI.PasswordField(new Rect(10, 10, 200, 20), passwordToEdit, "*"[0], 25); } }