public static void AddSuggestedMetaDataItem(MetaDataItem item) { MetaDataItems items = GetSuggestedMetaDataItems(); items.Add(item); SetSuggestedMetaDataItems(items); }
public static MetaDataItems GetSuggestedMetaDataItems() { if (m_CachedMetaData == null) { string json = EditorPrefs.GetString("suggestedMetaData_" + Application.productName, "{}"); m_CachedMetaData = JsonUtility.FromJson <MetaDataItems>(json); if (m_CachedMetaData == null || m_CachedMetaData.Count == 0) { m_CachedMetaData = new MetaDataItems(); m_CachedMetaData.Add(new MetaDataItem("#MadeWithUnity", false)); SetSuggestedMetaDataItems(m_CachedMetaData); } } return(m_CachedMetaData); }