UnityEditor.EditorGUILayout.DelayedIntField C# (CSharp) Method

DelayedIntField() public static method

Make a delayed text field for entering integers.

public static DelayedIntField ( GUIContent label, int value ) : int
label UnityEngine.GUIContent Optional label to display in front of the int field.
value int The value to edit.
return int
        public static int DelayedIntField(GUIContent label, int value, params GUILayoutOption[] options)
        {
            return DelayedIntField(label, value, EditorStyles.numberField, options);
        }

Same methods

EditorGUILayout::DelayedIntField ( GUIContent label, int value, GUIStyle style ) : int
EditorGUILayout::DelayedIntField ( int value ) : int
EditorGUILayout::DelayedIntField ( int value, GUIStyle style ) : int
EditorGUILayout::DelayedIntField ( string label, int value ) : int
EditorGUILayout::DelayedIntField ( string label, int value, GUIStyle style ) : int
EditorGUILayout::DelayedIntField ( UnityEditor.SerializedProperty property ) : void
EditorGUILayout::DelayedIntField ( UnityEditor.SerializedProperty property, GUIContent label ) : void

Usage Example

Beispiel #1
0
    public override void OnInspectorGUI()
    {
        if (play)
        {
            EGL.LabelField("Play mode", gm.playMode.ToString());
            EGL.LabelField("Gen. seed", gm.generatorSeed.ToString());
        }
        else
        {
            gm.playMode = (PlayMode)EGL.EnumPopup("Play mode", gm.playMode);

            if (gm.playMode == PlayMode.RandomDungeon)
            {
                gm.generatorSeed = EGL.DelayedIntField("Gen. seed", gm.generatorSeed);

                if (GL.Button("Random seed"))
                {
                    gm.generatorSeed = new Random().Next();
                }
            }
        }
    }
All Usage Examples Of UnityEditor.EditorGUILayout::DelayedIntField