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

GUILayout.PasswordField

Declaration

public static string PasswordField(string password, char maskChar, params GUILayoutOption[] options);
public static string PasswordField(string password, char maskChar, int maxLength, params GUILayoutOption[] options);
public static string PasswordField(string password, char maskChar, GUIStyle style, params GUILayoutOption[] options);
public static string PasswordField(string password, char maskChar, int maxLength, GUIStyle style, params GUILayoutOption[] options);

Параметры

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

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

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

Описание

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


Поле пароля в представлении Game.

using UnityEngine;

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

void OnGUI() { // Make a password field that modifies passwordToEdit. passwordToEdit = GUILayout.PasswordField(passwordToEdit, "*"[0], 25); } }