UnityEditor.EditorGUILayout.SortingLayerField C# (CSharp) Method

SortingLayerField() static private method

static private SortingLayerField ( GUIContent label, UnityEditor.SerializedProperty layerID, GUIStyle style ) : void
label UnityEngine.GUIContent
layerID UnityEditor.SerializedProperty
style UnityEngine.GUIStyle
return void
        internal static void SortingLayerField(GUIContent label, SerializedProperty layerID, GUIStyle style)
        {
            Rect position = s_LastRect = GetControlRect(false, 16f, style, new GUILayoutOption[0]);
            EditorGUI.SortingLayerField(position, label, layerID, style, EditorStyles.label);
        }

Same methods

EditorGUILayout::SortingLayerField ( GUIContent label, UnityEditor.SerializedProperty layerID, GUIStyle style, GUIStyle labelStyle ) : void

Usage Example

        public static void RenderSortingLayerFields(SerializedProperty sortingOrder, SerializedProperty sortingLayer)
        {
            var hasPrefabOverride = HasPrefabOverride(sortingLayer);

            EditorGUILayout.SortingLayerField(Styles.m_SortingLayerStyle, sortingLayer, hasPrefabOverride ? Styles.boldPopupStyle : EditorStyles.popup, hasPrefabOverride ? EditorStyles.boldLabel : EditorStyles.label);
            EditorGUILayout.PropertyField(sortingOrder, Styles.m_SortingOrderStyle);
        }
All Usage Examples Of UnityEditor.EditorGUILayout::SortingLayerField