public static void DataPersisterGUI(IDataPersister dataPersister) { DataSettings dataSettings = dataPersister.GetDataSettings(); DataSettings.PersistenceType persistenceType = (DataSettings.PersistenceType)EditorGUILayout.EnumPopup("Persistence Type", dataSettings.persistenceType); string dataTag = EditorGUILayout.TextField("Data Tag", dataSettings.dataTag); dataPersister.SetDataSettings(dataTag, persistenceType); }