public static void AddSuggestedMetaDataItem(MetaDataItem item)
        {
            MetaDataItems items = GetSuggestedMetaDataItems();

            items.Add(item);
            SetSuggestedMetaDataItems(items);
        }
        private void MetaDataGUI()
        {
            EditorGUILayout.BeginHorizontal();

            EditorGUILayout.BeginVertical();
            MetaDataItems items = EntryPanelSettings.GetSuggestedMetaDataItems();

            for (int i = 0; i < items.Count; i++)
            {
                MetaDataItem item = items.GetItem(i);
                item.IsSelected = EditorGUILayout.ToggleLeft(item.name, item.IsSelected);
            }

            EditorGUILayout.BeginHorizontal();
            EditorGUILayout.LabelField(EntryPanelSettings.guiNewMetaDataLabel);
            newMetaDataItem = EditorGUILayout.TextField(newMetaDataItem);
            if (GUILayout.Button("Add"))
            {
                EntryPanelSettings.AddSuggestedMetaDataItem(new MetaDataItem(newMetaDataItem, true));
                newMetaDataItem = "";
            }
            EditorGUILayout.EndHorizontal();
            EditorGUILayout.EndVertical();

            EditorGUILayout.BeginVertical();
            isSocial  = EditorGUILayout.Toggle(EntryPanelSettings.guiSocialLabel, isSocial);
            gitCommit = EditorGUILayout.TextField(EntryPanelSettings.guiGitCommitLabel, gitCommit);
            EditorGUILayout.EndVertical();
            EditorGUILayout.EndHorizontal();

            /*
             #if DOUBTECH_ASSET_MANAGER
             * EditorGUILayout.BeginHorizontal();
             * if (GUILayout.Button("Add Credits from Asset Manager"))
             * {
             *  detailText += new DoubTech.AssetManager.Api.Credits.CreditGenerator().GenerateCredits();
             * }
             * EditorGUILayout.EndHorizontal();
             #endif
             */
        }
 public void Add(MetaDataItem item)
 {
     items.Add(item);
 }