Beispiel #1
0
        /// <summary>
        ///     Draws the list items.
        /// </summary>
        private void DrawListItems()
        {
            EditorGUILayout.BeginHorizontal();
            GUILayout.FlexibleSpace();

            EditorGUILayout.LabelField("Items", SOFlowStyles.BoldCenterLabel);

            GUILayout.FlexibleSpace();

            EditorGUILayout.LabelField($"Size: {_items.Count}", SOFlowStyles.WordWrappedMiniLabel);
            EditorGUILayout.EndHorizontal();

            for (int i = 0; i < _items.Count; i++)
            {
                SOFlowEditorUtilities.DrawTertiaryLayer(() =>
                {
                    SOFlowEditorUtilities.DrawItemField($"Entry {i + 1}", _items[i]);
                });
            }
        }