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); }