UnityEditor.StructPropertyGUI.GenericStruct C# (CSharp) Method

GenericStruct() static private method

static private GenericStruct ( Rect position, UnityEditor.SerializedProperty property ) : void
position UnityEngine.Rect
property UnityEditor.SerializedProperty
return void
        internal static void GenericStruct(Rect position, SerializedProperty property)
        {
            GUI.Label(EditorGUI.IndentedRect(position), property.displayName, EditorStyles.label);
            position.y += 16f;
            DoChildren(position, property);
        }
    }

Usage Example

コード例 #1
0
        internal static void GenericStruct(SerializedProperty property, params GUILayoutOption[] options)
        {
            float num  = 16f + 16f * (float)StructPropertyGUILayout.GetChildrenCount(property);
            Rect  rect = GUILayoutUtility.GetRect(EditorGUILayout.kLabelFloatMinW, EditorGUILayout.kLabelFloatMaxW, num, num, EditorStyles.layerMaskField, options);

            StructPropertyGUI.GenericStruct(rect, property);
        }
All Usage Examples Of UnityEditor.StructPropertyGUI::GenericStruct