FC2ブログ

[Unity]Inspectorにパスワードの入力フィールドを表示する

  • Day:2012.11.26 18:39
  • Cat:Unity
Inspectorにパスワードの入力フィールドを表示するためには
EditorGUILayout.PasswordFieldを使用します。

拡張したいコンポーネントのクラス

using UnityEngine;

public class Pokemon : MonoBehaviour
{
public string Password;
}
拡張エディタクラス

using UnityEngine;
using UnityEditor;

[CustomEditor(typeof(Pokemon))]
public class PokemonEditor : Editor
{
public override void OnInspectorGUI()
{
var pokemon = target as Pokemon;

pokemon.Password =
EditorGUILayout.PasswordField("パスワード", pokemon.Password);
}
}
ss_20121120183727.png

パスワードの入力フィールドを使用することで
入力された文字をすべてアスタリスクで表示することができます。

Unity Script Reference – EditorGUILayout.PasswordField
スポンサーサイト