diff --git a/sdkproject/Assets/Mapbox/Core/Unity/Editor/MeshFactoryEditor.cs b/sdkproject/Assets/Mapbox/Core/Unity/Editor/MeshFactoryEditor.cs index 92d13d901..26f62945d 100644 --- a/sdkproject/Assets/Mapbox/Core/Unity/Editor/MeshFactoryEditor.cs +++ b/sdkproject/Assets/Mapbox/Core/Unity/Editor/MeshFactoryEditor.cs @@ -7,14 +7,18 @@ [CustomEditor(typeof(MeshFactory))] public class MeshFactoryEditor : FactoryEditor { + private string _defaultMapId = "mapbox.mapbox-streets-v7"; private MonoScript script; private MeshFactory _factory; SerializedProperty _visualizerList; + public SerializedProperty mapId_Prop, customMapId_Prop; + private int ListSize; void OnEnable() { _factory = target as MeshFactory; _visualizerList = serializedObject.FindProperty("Visualizers"); + mapId_Prop = serializedObject.FindProperty("_mapId"); script = MonoScript.FromScriptableObject(_factory); } public override void OnInspectorGUI() @@ -25,6 +29,16 @@ public override void OnInspectorGUI() script = EditorGUILayout.ObjectField("Script", script, typeof(MonoScript), false) as MonoScript; GUI.enabled = true; + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(mapId_Prop, new GUIContent("Map Id")); + if (GUILayout.Button("R", GUILayout.Width(30))) + { + mapId_Prop.stringValue = _defaultMapId; + GUI.FocusControl(null); + Repaint(); + } + EditorGUILayout.EndHorizontal(); + EditorGUILayout.Space(); EditorGUILayout.Space(); EditorGUILayout.LabelField("Layer Visualizers"); diff --git a/sdkproject/Assets/Mapbox/Core/Unity/MeshGeneration/Factories/MeshFactory.cs b/sdkproject/Assets/Mapbox/Core/Unity/MeshGeneration/Factories/MeshFactory.cs index 8f1d190eb..dd0fd2b7e 100644 --- a/sdkproject/Assets/Mapbox/Core/Unity/MeshGeneration/Factories/MeshFactory.cs +++ b/sdkproject/Assets/Mapbox/Core/Unity/MeshGeneration/Factories/MeshFactory.cs @@ -15,7 +15,7 @@ namespace Mapbox.Unity.MeshGeneration.Factories public class MeshFactory : Factory { [SerializeField] - private string _mapId = "mapbox.mapbox-streets-v7"; + private string _mapId = ""; public List Visualizers; private Dictionary _tiles;