Commit cf02f6d
authored
Release/v1.4.5 (#973)
* fix a bug where terrain data causing IndexOutOfRangeException (#795)
* fix a bug where terrain data causing IndexOutOfRangeException because failed calls processed as successful. fixes #785
change all ifelse clauses in data fetchers to be more clear and readable
* Update 05-changelog.md
* Update changelog language.
* Add meta file.
* Replace hero buildings (#797)
* basic POC
* wip on the second approach
* add static latlon-tilespace conversion method
* wip
* adding new architecture changes
* removing unnecessary files
* separate conversion methods for unitytile-space and vectortile-space
* correct comments
* adding ui changes to the replace feature modifier
* set up the framework to execute this
* set replacementcriteria via the IReplaceable interface
* null check added
* fix conversions method to generate the correct vectortile coordinates
* add feature contains point check to replacefeaturemodifier
* spawn only one object per coordinate
* use the geocode property attribute in replace feature modifier
* move point in polygon out of vectortile utils
* removed inheritance
* cleanup project files
* add active check when applying replacement criteria
* adding feature id null check
* adding new model
* fixes to willy's comments and other merge errors
* fixing camera angle
* scene fix and null check
* cleaned up prefab modifier
* Update 05-changelog.md
* prefab modifier fix
* cleaned up prefab modifier and replacement modifier
* Change language for changelog.
* Poi scale fix (#799)
* fix placement options and feature scaling
* clean up scaledownwithworld scaling fix
* background label sizing issue
* adjusting width and height a bit in the poi label text
* prefab commit
* Fix y scaling issue.
* GoogleARCore fix for Unity@2018 (#791)
* fix ARCoreBuildHelper
* revert some 2018 specific changes
* oops, missed another file that was removed by 2018
* Styling improvement (#718)
* Implementation of styling UX improvements
* Assets for styling UX improvement
* Integrated new styling dropdown UX and relevant Mapbox sample style assets into project.
* Updated change log with description of new styling UX improvements.
* Updated materials and textures for realistic style
* Replaced references to subLayer.FindPropertyRelative("materialOptions") with subLayer.FindPropertyRelative("mapFeatureStyleOptions"); adjusted property variable sets accordingly
* Styling UI changes. Styling dropdown 'custom' option now exposes geometryMaterialOptions directly in the inspector, rather than forcing the user to jump to a scriptableStyle object. Added support and assets for Realistic, Fantasy, Dark and Light styles. Moved Satellite option to from UvMapType to StyleTypes; refactored UvModifier to support this change.
* Moved geometryMaterialOption default asset population logic into FeaturesSubLayerPropertiesDrawer.
* Removed "MaterialOptions" label and corresponding indent from inspector.
* Updated changelog
* Materials array sizes are now set before referencing elements at a given index. Fixed indent on GeometryMaterialOptions.
* changes to not break serialization (#790)
* changes to not break serialization.
* Removed Satellite option from UvMapType enum. Added non-sequential integers to UvMapType entries. Added + 1 to select enumValueIndex queries in GeometryMaterialOptionsDrawer.
* Fix alignment of style description
* Moved texture style enum descriptions to StyleTypes description attribute, removed StyleLabels dictionary from Constants. Changed text rendering code in GeometryMaterialOptionsDrawer to reflect this change. Added DefaultPerRendererMaterial to project.
* Revert scene to original.
* Move change from 1.4.2 to 1.4.3
* Set shader on DefaultPerRendererMaterial to MapboxPerRenderer shader.
* Reverted name change of "MapFeatureStyles" folder back to "MapboxStyles" to preserve existing material/atlas/palette asset refs in inspector. Changed path names in Constants to reflect this.
* Updated all scenes that feature AbstractMap building layers to use predefined Texture Type.
* Updated meta files.
* Update prefab to use realistic style
* UV improvements (#755)
* add texture and mesh gen based restrictions to atlas info values
* change mid floors to use 1:1 mesh/texture ratio
* fill the gaps in new uv/mesh sync system
* change column calculation
* fix empty space uv coordinates
add test and realistic atlas sheets
* fix a bug where mid wall segment height calculation was calculated later then it should
* fix small texture errors
move leftover row to top and use top section
reuse leftmost area for empty columns
* add missing atlas info
* fix a wrong atlas info segment
* fix wrong segments in the realistic atlas info asset
* change atlas and info files
* fix floating point precision issue which caused final mid layer not created
* change code structure to create walls one by one instead of all together afterwards
* add missing atlas info changes
* fix a calculation error in uv modifier that occasionally breaks roof uv calculations
* remove auto-calculated properties from atlas info inspector
* fix a bug where uv modifier uses two wrong vertices to align texture
* fix a bug wheree uv modifier uses wrong vertices to calculate texture direction
* fix CitySimulator.unity scene to use proper settings
* Fix for normal maps not working.
* update realistic buildings textures and atlas info
* Revert settings files to match develop.
* Update changelog
* Drop down menu (#796)
* Initial POC with drop down menu for GameObject mod selection
* Continued work on POC
* Pop up now lets users create scriptable object classes.
* WIP with ability to add custom classes
* Deleted unused test files.
* Cleanup.
* Modifier section of Abstract Map has two buttons; "Add New" and "Add Existing". "Add New" creates a dropdown populated with modifier object base classes, which allows the user to create new instances of modifier objects. "Add Existing" preserves original functionality of "Find Asset".
Note on repaint errors: "ArgumentException: Getting control 0's position in a group with only 0 controls when doing Repaint" is thrown when clicking "Add New"; I believe this error is caused by repaint logic somewhere near the PopupWindow.Show calls, which are on 423 and 469 in FeaturesSubLayerPropertiesDrawer.
* PopupSelectionMenu uses reflection instead of asset search to populate drop down list. Relevant namespaces added.
* - Added User/Modifiers folder to Assets/Mapbox.
- Added variable references to User/Modifiers path to Constants.cs
- PopupSelectionMenu attempts to save new modifier assets in currently selected folder; uses User/Modifiers as fallback.
* Renamed dir MapFeatureStyles to MapboxStyles
* Added "_" to private var scrollPos
* Added comments and summary to PopupSelectionMenu.
* Poi text scale fix (#810)
* fix placement options and feature scaling
* clean up scaledownwithworld scaling fix
* background label sizing issue
* adjusting width and height a bit in the poi label text
* prefab commit
* Fix y scaling issue.
* poi text scale fix solution
* Good fix for POI Labels Text
* phantom objects issue resolved
* prefab fix
* modifier active fix
* Set text scale to 1
* Remove old meta files.
* Enhanced DeviceLocationProvider, GPS logging and playback (#811)
* [wip] log location to file
* use persistentDataPath for location log file
* log location info. update scene
* writing log file seems to work on Android and iOS
* string.format fix
* Change location provider folder/scene name
* make player transparent
* LocationProviderScene: Screen.sleepTimeout = SleepTimeout.NeverSleep;
* cleanup after merge
* add DeviceOrientationMaterial
* fix v1.4.2 merge quest using wrong LocationProvider scene and LogLocationProviderData.cs
* fix typo in DeviceLocationProvider.cs
* disable native Android location plugin for testing purposes
* implement proper LocationLogFile Reader and Writer
* implement LocationLogWriter
* testing: force default location provider for Android
* for baran :-)
* set scene back to defaults
* fine tune parameters
* make sure Android native location plugin does not run when deactivated
* reattach loggingtoggle
* just a little bit of eyecandy for the text panel
* FOR DEBUGGING: MockLocationInfo and MockLocationProvider to feed locations logs through `DeviceLocationProvider`.
* [wip] work on UserHeading calculation
* work on UserHeading and DeviceOrientation
* Smoothing algorithms
* make heading and orientation material more transparent
* update changelog and documentation
* add code comments
* fix "MonoBehaviours can only be added using AddComponent()" and don't run DeviceLocationProvder CoRoutine when not selected as default location provider
* location provider scene: change EditorProvider back to log file provider
* Revert to original materials
* Bump version number to 1.4.3
* Bump version number + release date
* remove Debug.Log (#820)
* fix coordinate parsing to use '.' as comma sign (#816)
* Fix warnings build errors (#822)
* Remove warning messages.
* Fix build errors.
* Fix ARTableTop scene - wrong shaders
* Resave Pngs without ETC1 compression
* Fix map snapping to ground. (#823)
* Fix typo
* Add unity bug to known issues.
* Remove factor that was slowing down panning.
* Update pan speed.
* Feature replacement bugfix (#836)
* Fix featureId's being overridden by last features ID.
* Fix for replacement of feature with multiple parts.
* Code cleanup.
* Further code cleanup based on review comments.
* Formating change.
* Make function less deeply nested.
* added a way to explicitly block feature ids
* clear feature list after processing
* fix for duplicate buildings + zoom/pan
* Refactor ambient file caching to be compatible with 4.6 runtime (#825)
* inital working version
* remove Debug.Log
* SQLiteCache tests and [wip] hunting a bug in SQLite4Unity3d
* properly get TilesetID, more tests, change config windows MBTilesCache -> FileCache
* fix ClearCache during PlayMode
* more tests
* code comments
* update changelog
* add PR link to changelog
* update changelog
* Minor cleanup on scenes + remove debug statements
* Remove warning messages
* update example scenes in config window (#843)
* update example scenes in config window
* Revert materials to solid color.
* remove deleted meta
* fix LocationProvider scene
* Release/v1.4.3 (#853)
* Release/v1.4.1 (#682)
* Fix to properly show Mesh & GO modifiers in the UI
* Add UI for removing/combining filters
* Break classes into separate files, remove MapAPI wrapper. UnifiedMap takes over the functionality.
Fix bug with filters
* Add new prefabs for LocationBasedGame and CitySim
* Fixes loadingPanel script to work with UnifiedMap
* Trigger finished state when no vector layer is turned off.
* Fix mapId for Satellite & satellite-streets
* update PR template
* Update UI to match design - round 1
* Add new data containers
* Enable loading external configurations - take 2 (#552)
* carry over changes from https://github.com/mapbox/mapbox-unity-sdk/pull/352 to latest develop
* Fix the merge typo.
* Integrate mapbox-ar-unity (#544)
* add ARCore, ARKit, UnityARInterface
* Mapbox AR code and examples
* add KalmanFilter
* some updated metas
* fix .gitignore to not ignore parts of ARCore
* add AR prefabs
* fix .gitignore for .metas from temp files from docs generation
* add additional properties to `Location`
* add helper class for onscreen console
* [wip] integrate AR
* more logging for caching
* MBTilesCache: Windows fix for path and filenames with +260 chars
* add some logging to AbstractMap.cs
* add editorconfig
* debug messages around telem lib initialization
* ARTableTop: test in Vienna
* ProjectSettings: enable AR on Android
* remove Debug messages
* fix typo in TelemetryAndroid.cs file name
* add layers needed for AR demo to the project settings
* fix Unity's byte stripping for .Net 4.6 and IL2CPP
* throw out uncessary stuff that comes with UnityARInterface and ARCore
* update readme, add AR readme.
* update CHANGELOG
* wip integrate ar
* Throw away unused ARKit stuff.
* Update prefabs & scene
* Add defaults options + linewidth parameter.
* Add mockup for Presets UI
* Adding tooltips for General, Image & Terrain sections.
* Fix extra space in Terrain UI.
* [WIP] Remove old map files, rename UnifiedMap to AbstractMap - working towards clean merge.
* [WIP] Replace old VectorTileFactory with refactored ( VectorTileFactoryNew gets renamed)
* add kalman comment
* appveyor: don't use PowerShell to download docfx
* Fix typo in terrain source.
* New textures/materials for default building style
* Merge StyleOptimizedVectorTileFactory functionality into VectorTileFactory
* Updated settings to TextureSideWall
* VectorLayerVisualizer refactor.
* Hookup node editor with Plug & play refactor.
* Add tooltips for vector section.
* Add missing changes to VectorTIle.cs
* add QueryTerrainHeight function to AbstractMap (#571)
Looks good.
* try with GPS position/heading, ignoring AR and bias
* Fix compile error related to return type. (#572)
minor change.
* Added a API call to query height
Added a API call on AbstractMap to query height at a certain latitude longitude.
* Add preset defaults switching + snapMaptoZero hookup.
* Changes to MapEditor.
* Add code comments for LatitudeLongitudeToTileId change. (#573)
* Fix compile error related to return type.
* update code comments
* Layer Visualizer for Building Ids (#502)
* change VectorFeatureUnity and VectorLayerVisualizer classes to support buildings ids and do not render duplicates of same featuer from different tiles
* add comments for an if clause in VectorFeatureUnity
* Uv mapping (#503)
* add uv mapping height modifier and a demo scene to show it off
* fix TextureSideWallModifier to respect min_height property
* fix a bug in wall segment calculation in TextureSideWallModifier where CenterSegment feature yielded long first sections
fix a bug in PolygonModifier where it doesn't create tangents
fix wrong asset bindings
* fix an issue where TextureSideWallModifier doesn't take atlas section height into consideration
* add a 8 building texture atlas
* add new texture from random google images
* fix a bug where bottomOfMidUv was calculated wrong
* Fix formatting.
* Add atlas texturing modifier into Plug & play UI.
* Remove presets from map
* work on DeviceLocationProvider, AutomaticSyncScene: size of player shows hdop, remove some debug statements
* Add parameters to hookup Globe terrain factory.
* Mapbox styles - MapboxStyles shader for layer colorization, AtlasTemplateGenerator for creating template images from AtlasInfo files, various scripts for assisting with building colorization.
* Set defaults for all properties
* Add API calls for layers
* Renamed AddColorizeMapboxStyles.cs to MapboxStylesColorModifier.cs to better match existing nomenclature. Refactored MapboxStylesColorModifier.cs: Run method no longer adds ColorizeMapboxStyles.cs monobehaviour to VectorEntity.GameObject; Run method now includes all logic for color selection and material property setting previously found in ColorizeMapboxStyles.cs; utilizes VectorEntity's cached MeshRenderer component to set colors. Deleted ColorizeMapboxStyles.cs and ColorizeMapboxStylesEditor.cs.
* Add custom option to primitive type - for fully custom modifier stack.
* Hook up scriptable palette with P&P
* Add code comments to Abstract Map.
* Cleanup unused stuff.
* Fixed private field naming to meet code style requirements.
* Fix indentation
* Adds ability to add custom tile providers.
* more checks if access token is set (#564)
* Style development - colorization and atlas template generator (#579)
* add uv mapping height modifier and a demo scene to show it off
* fix TextureSideWallModifier to respect min_height property
* fix a bug in wall segment calculation in TextureSideWallModifier where CenterSegment feature yielded long first sections
fix a bug in PolygonModifier where it doesn't create tangents
fix wrong asset bindings
* fix an issue where TextureSideWallModifier doesn't take atlas section height into consideration
* change VectorFeatureUnity and VectorLayerVisualizer classes to support buildings ids and do not render duplicates of same featuer from different tiles
* add comments for an if clause in VectorFeatureUnity
* add a 8 building texture atlas
* add new texture from random google images
* add roof uv & atlas support
* test textures for styling development
* add missing constant Vector3Right
* fix materials in mat modifier
* fix atlas info object
* Removed unused properties from shader
* New textures/materials for default building style
* Updated settings to TextureSideWall
* Mapbox styles - MapboxStyles shader for layer colorization, AtlasTemplateGenerator for creating template images from AtlasInfo files, various scripts for assisting with building colorization.
* Renamed AddColorizeMapboxStyles.cs to MapboxStylesColorModifier.cs to better match existing nomenclature. Refactored MapboxStylesColorModifier.cs: Run method no longer adds ColorizeMapboxStyles.cs monobehaviour to VectorEntity.GameObject; Run method now includes all logic for color selection and material property setting previously found in ColorizeMapboxStyles.cs; utilizes VectorEntity's cached MeshRenderer component to set colors. Deleted ColorizeMapboxStyles.cs and ColorizeMapboxStylesEditor.cs.
* Fixed private field naming to meet code style requirements.
* Fix indentation
* log GPS timestamp once more
* Cleanup + update prefabs & UI.
* Fixes atlas textures bug, UI bug and creates city sim prefab with textured buildings.
* Add building Id tileset as default, fix minor issues.
* Update map prefab with default style
* Fix to trigger finished state on VectorTileFactory.
* Add loading texture, build locationProvider example , fix bug with imagery init.
* Update Camera script to work with new map, LocationBasedGame prefab uses camerabounds by default.
* Code cleanup - move drawers into their own files.
* Code Cleanup. Arrange files into folders.
* Foldouts don't forget what they were told to do ;)
* Fixed null ref error on MapboxStylesColorModifier; class now null checks m_scriptablePalette on Initialize and Run, and returns if object is null. Cleanup up names in Scriptable Palette Editor to make inspector look slightly cleaner.
* Update ARTabletop scene.
* updated Clip/Box shader (#580)
* updated shader
* fix indentation
* fixed indent
* Recreate ZoomableMap and Globe with new Plug and Play functionality (#585)
* created clip shaders for stylized map
* Fix errors from meta files.
* Add TabletopARkit prefab.
* fix missing tangents bug.
* Set Relative height = false as default.
* Fix issue with final state not being triggered when image factory was disabled.
* add UniAndroidPermission
* DeviceLocationProvider: request runtime location permissions on Android
* add class to open settings for app on Android
* update AutoSyncScene
* fix AutoSyncScene and WorldAlignmentKit prefab
* increase desired accuracy
* increase desired accuracy
* hopefully getting there
* Prefab block for configuration window
* update worldalignmentprefab
* Merge explorer and interactive styled map examples.
* images updated
* layout, changelog link
* Update WorldAlignmentKit prefab + fix reload script to use "update" function.
* ar example scene names
* Updated `Explorer` scene.
* Updated worlsAlignmentKit
* Updated working AR scene.
* Fix double map initialize issue.
* remove extra example scenes
* fix merge conflict: PropertyDrawers.meta
* prefab body text
* update TabletopAR image
* Possible fix for worldScale AR
* Add namespace for ObjectPool + change Awake to start in Position with LocationProvider
* WIP manual sync AR scene
* fix broken WorldAlignmentKit.prefab after merge
* make debug paths thicker
* Add missing namespaces.
* Missing namespace.
* Manual World Alignment scene and prefab
* fix broken meta file
* Update scenes.
* Update version to 1.4.0
* Scene cleanup - delete old examples
* Fix wrong unwrapped tile id
* Possible fix for Configuration window `NullReference`
* remove Android pre-build checks for duplicate libraries (#574)
* WorldAlignmentKit prefab: remove layer 'Map' from culling mask of Main Camera
* move UniAndroidPermission to PlugIns folder
* add sub-assets in scenelists via editor (#586)
* Moved editor files to Assets/Mapbox/Unity/Editor
* Delete moved files - Atlas Generator & scriptable Palette UI
* Added Mapbox.Editor namespace, converted spaces to tabs.
* Fix compile errors related to meta files.
* Cleanup tooltip text.
* Fix Warnings.
* Update scenes.
* Cleanup warnings - pass 2.
* Cleanup warnings pass 3.
* Update ScenesList.cs
* Fix typecast error on filters + filter Pois labels based on localRank.
* Add Update method to RangeTileProvider.
* Update PathHelpers.cs
* Change explorer to Data Explorer, clean unused assets.
* fix duplicate buildings in WorldScaleAR-ManualAlignment
* silence remaining warnings
* Fix screenshot name for explorer, add initialization to elevationLayerProperties as a defensive fix.
* Fix typo
* Fix build error, turn vector layer off for Globe example, Add build settings.
* Config window 1.4 (#587)
* add sub-assets in scenelists via editor
* assign default value to MapboxConfiguration's token status
* Change camera for city simulator scene.
* fix RasterTileExample
* fix VoxelMap
* Fix finished status not getting fired event for globe example.
* silence another warning and remove unused using
* make TileErrorHandler work with new AbstractMap
* Fixes for RC3
* Renamed TabletopARKit prefab to ARTableTop
* Turn off initializeOnStart for LocationBasedGame prefab.
* Defensive fix for crash on iOS.
* Fix for missing features - Add property in vectorsublayerproperties to clip features at tile boundary.
* Change scene & prefab with clip at tile boundary setting.
* Fix NRE's on inspectors for scriptable objects in sharedmodules.
* Remove new from LocationProvider prefab name in LocationBasedGame prefab
* Asset file cleanup
* Trigger finished status for tiles that error out.
* Fix flat terrain factory editor.
* remove inital wait for GPS on DeviceLocationProvider start. Implement 'IsLocationServiceEnabled' property on 'Location' and send one Location event when location services are not enabled or failed to start in time.
* Fix issue with prefab modifier where removing the `IFeaturePropertySettable` was not setting transforms for prefabs.
* Make Modifiers & map selectable from node editor, change mismatching button style.
* add 'IsLocationServiceInitializing' to 'Location.cs'. Expose that info in the LocationBasedGame scene
* Add all layers from explorer v130 example (most layers turned off)
* Make foldouts static.
* Update scenelist.
* move misplaced `link.xml` into MapboxAR subfolder
* Remove interaction from DataExplorer scene, Added a new scene for interaction.
* Turn buildings on in Data Explorer :)
* Scale the canvas to fit the screen.
* Change zoomSpeed = 0, merge building layers.
* Update formatting of playground scenes, enable camera for data explorer.
* Tweaks to scenes for performance & formatting.
* Finally turn on the camera movement script on DataExplorer
* Fix scaling in y for map & unity tile. Add script to keep camera above terrain for zoomable map.
* Update buildingswithUniqueIds property.
* Add prerequisite info for AR scenes.
* work around crashes on iOS with escaped characters in the URL
* Fix height data query.
* Add missing using UnityEngine.
* Update example descriptions
* Disable SetCameraHeight script + add method to query height in unity units.
* Update zoomable map scene to not have setCameraHeight
* Remove replacing text with latlong for geocode response.
* Fix formatting
* Remove DirectionsQuery
* Update project version
* Add event system to CitySimulator scene + filter mouse events on search UI.
* Format main scene UI.
* another fix for URL encoding for iOS
* Update changelog
* Make filter values case - insensitive. (#632)
* Make filter values case - insensitive.
* Add checks to remove white spaces & empty entries.
* Actually fix the issue :(
* Fix tile position issue with vector features. Remove option when features are grouped. (#629)
* Change file folder names (#635)
* Remove folder with bad name.
* Change name of folder to MapboxStyles instead of MapBoxStyles
* Fix range height extrusion (#613)
* Fix range height extrusion mesh generation.
* Add extrusion scale factor to multiply height values when extruding geometry.
* Update Changelog.
* Add missing tooltips.
* Don't clip min height for RangeHeight Extrusion option.
* Add warning if max height is less than min height. Also, add error message and swap values in code
* Collider Dropdown in Abstract Map for adding colliders on top of extruded geometry (#637)
* wip
* Geometry options drawer modified
* collider options added
* changed order of the collider options
* dots
* tooltips added
* adding changes to tooltips
* Playmode tests (#628)
* [wip] PlayMode tests
* playmode tests: try with copying files via MapboxDev menu
* remove external test project
* rename test files to follow naming convention
* swtich from FileUtil.Copy/Delete to AssetDatabase.Copy/Delete
* fix directions tests
* try custom global MAPBOX_PLAYMODE_TESTS define in msc.rsp
* remove mcs.rsp
* change access modifiers on Directions, Geocoder and TileResource to make them available in EditorMode tests
* enable more tests for PlayMode tests
* some fixes for OSX and iOS
* disbale Request.Cancel test for iOS and Android as results are not cosistent
* HACK: workaround to make ForwardGeocode tests pass on iOS
* more iOS fixing
* add feature collections and kdtree collection (#565)
* add feature collections and kdtree collection
* Add namespaces to new files.
* change InteractiveStyledVectorMap.unity to include a feature collection and query script
* change scene objects
* add missing highlight buildings script
* Remove duplicate file
* Updated changelog.
* Ui fixes (#643)
* Fix foldouts not retaining states between play mode & editor.
* Don't allow empty names for layer visualizers.
* Add defaults for all sublayer properties to not carry over any options from the previous layer.
* Add missing tooltips.
* Fix indentation.
* Update tooltip for Extent Type.
* Add tooltips for prefix labels for dropdowns.
* Change `Style Name` to `Data Source`
* Fix typo in colorPalette.
* Selected newly created layer visualizer.
* Update scenes with missing ScriptablePalette.
* Update tooltip for min/max height extrusion.
* Updated scene.
* Update tooltip of sampleCount
* Update scene after merge with develop
* Fix scene, indentation for collider type.
* Update scene with collider options.
* [publish docs] (#652)
* Add camera table top ar (#614)
* Change RangeAroundTransformTile Provider to use the new API.
* Add sample camera script for pan & zoom .
* Update scene to use the new camera script.
* Add reposition tile logic to RangeAroundTransformTileProvider.
* Add method to click and get latlong under the mouse.
* Added relative panning from camera
* removed unnecessary line of code
* Quick fix for panning speed
* Clean up script and scene.
* Update Changelog
* Fix satellite imagery on roof not working. (#638)
* Fix satellite imagery on roof not working.
* Remove commented code.
* Update changelog
* Disable buildingsWithUniqueIds setting for MapboxStreets data source. (#655)
* Added workaround to prevent users from accidentally turning on filtering for MapboxStreets building.
* Update changelog
* Disable InitializeOnStart when `InitializeWithLocationProvider` is used. (#656)
* Disable initialize on start for AR cases.
* Add check to make sure map is initialized before updating tiles.
* Updated changelog
* Updated manual synchornization example scene (#636)
* updated manual synchornization example scene
* Update TouchCamera.cs
Uncommented line at 38.
* added hint text to ManualSyncScene
* fixed namespaces & moved scripts to new folder
* updated scene & made a new manual aligment prefab
* added namespace to UpdateMapPosByARPlaneY.cs
* Changed map update to correct method.
* Update ProjectSettings.
* Updated version number +scenelist
* Update scene to show ObjectInspector panel again.
* fix a bug in LayerPropertyIsEqualFilterComparer (#662)
* fix a bug in LayerPropertyIsEqualFilterComparer where it does <= instead of == (fixes #660)
* Simplified expression.
* Fix incorrect editor culture handling on some locales (#658) (#659)
Geocode coordinates are now converted with InvariantCulture, which makes sure they do not depend on the locale of the computer being used.
* Set scaleFactor = 1 in property drawer. (#665)
* Fix custom mapid (#666)
* Fix custom mapId being overridden by empty string.
* Add missing reference
* removed error messages from manual touch script (#667)
* Fix scaling for world scale when zoom level was changed. (#668)
* Update worldscale AR scene - fix ARDelta not registering.
* fix a bug where SpawnInsideModifier getting stuck in infinite loop (#676)
* fix a bug where SpawnInsideModifier getting stuck in infinite loop
* Update changelog
* Remove duplicate scene.
* Make internal method private.
* Update Image settings to use retina & mip map
* Add BuildingsWithUniqueIds checkbox back.
* Update changelog & license.
* Update scene.
* Release/v1.4.2 (#772)
* Fix compile error related to return type. (#572)
minor change.
* Added a API call to query height
Added a API call on AbstractMap to query height at a certain latitude longitude.
* Add preset defaults switching + snapMaptoZero hookup.
* Changes to MapEditor.
* Add code comments for LatitudeLongitudeToTileId change. (#573)
* Fix compile error related to return type.
* update code comments
* Layer Visualizer for Building Ids (#502)
* change VectorFeatureUnity and VectorLayerVisualizer classes to support buildings ids and do not render duplicates of same featuer from different tiles
* add comments for an if clause in VectorFeatureUnity
* Uv mapping (#503)
* add uv mapping height modifier and a demo scene to show it off
* fix TextureSideWallModifier to respect min_height property
* fix a bug in wall segment calculation in TextureSideWallModifier where CenterSegment feature yielded long first sections
fix a bug in PolygonModifier where it doesn't create tangents
fix wrong asset bindings
* fix an issue where TextureSideWallModifier doesn't take atlas section height into consideration
* add a 8 building texture atlas
* add new texture from random google images
* fix a bug where bottomOfMidUv was calculated wrong
* Fix formatting.
* Add atlas texturing modifier into Plug & play UI.
* Remove presets from map
* work on DeviceLocationProvider, AutomaticSyncScene: size of player shows hdop, remove some debug statements
* Add parameters to hookup Globe terrain factory.
* Mapbox styles - MapboxStyles shader for layer colorization, AtlasTemplateGenerator for creating template images from AtlasInfo files, various scripts for assisting with building colorization.
* Set defaults for all properties
* Add API calls for layers
* Renamed AddColorizeMapboxStyles.cs to MapboxStylesColorModifier.cs to better match existing nomenclature. Refactored MapboxStylesColorModifier.cs: Run method no longer adds ColorizeMapboxStyles.cs monobehaviour to VectorEntity.GameObject; Run method now includes all logic for color selection and material property setting previously found in ColorizeMapboxStyles.cs; utilizes VectorEntity's cached MeshRenderer component to set colors. Deleted ColorizeMapboxStyles.cs and ColorizeMapboxStylesEditor.cs.
* Add custom option to primitive type - for fully custom modifier stack.
* Hook up scriptable palette with P&P
* Add code comments to Abstract Map.
* Cleanup unused stuff.
* Fixed private field naming to meet code style requirements.
* Fix indentation
* Adds ability to add custom tile providers.
* more checks if access token is set (#564)
* Style development - colorization and atlas template generator (#579)
* add uv mapping height modifier and a demo scene to show it off
* fix TextureSideWallModifier to respect min_height property
* fix a bug in wall segment calculation in TextureSideWallModifier where CenterSegment feature yielded long first sections
fix a bug in PolygonModifier where it doesn't create tangents
fix wrong asset bindings
* fix an issue where TextureSideWallModifier doesn't take atlas section height into consideration
* change VectorFeatureUnity and VectorLayerVisualizer classes to support buildings ids and do not render duplicates of same featuer from different tiles
* add comments for an if clause in VectorFeatureUnity
* add a 8 building texture atlas
* add new texture from random google images
* add roof uv & atlas support
* test textures for styling development
* add missing constant Vector3Right
* fix materials in mat modifier
* fix atlas info object
* Removed unused properties from shader
* New textures/materials for default building style
* Updated settings to TextureSideWall
* Mapbox styles - MapboxStyles shader for layer colorization, AtlasTemplateGenerator for creating template images from AtlasInfo files, various scripts for assisting with building colorization.
* Renamed AddColorizeMapboxStyles.cs to MapboxStylesColorModifier.cs to better match existing nomenclature. Refactored MapboxStylesColorModifier.cs: Run method no longer adds ColorizeMapboxStyles.cs monobehaviour to VectorEntity.GameObject; Run method now includes all logic for color selection and material property setting previously found in ColorizeMapboxStyles.cs; utilizes VectorEntity's cached MeshRenderer component to set colors. Deleted ColorizeMapboxStyles.cs and ColorizeMapboxStylesEditor.cs.
* Fixed private field naming to meet code style requirements.
* Fix indentation
* log GPS timestamp once more
* Cleanup + update prefabs & UI.
* Fixes atlas textures bug, UI bug and creates city sim prefab with textured buildings.
* Add building Id tileset as default, fix minor issues.
* Update map prefab with default style
* Fix to trigger finished state on VectorTileFactory.
* Add loading texture, build locationProvider example , fix bug with imagery init.
* Update Camera script to work with new map, LocationBasedGame prefab uses camerabounds by default.
* Code cleanup - move drawers into their own files.
* Code Cleanup. Arrange files into folders.
* Foldouts don't forget what they were told to do ;)
* Fixed null ref error on MapboxStylesColorModifier; class now null checks m_scriptablePalette on Initialize and Run, and returns if object is null. Cleanup up names in Scriptable Palette Editor to make inspector look slightly cleaner.
* Update ARTabletop scene.
* updated Clip/Box shader (#580)
* updated shader
* fix indentation
* fixed indent
* Recreate ZoomableMap and Globe with new Plug and Play functionality (#585)
* created clip shaders for stylized map
* Fix errors from meta files.
* Add TabletopARkit prefab.
* fix missing tangents bug.
* Set Relative height = false as default.
* Fix issue with final state not being triggered when image factory was disabled.
* add UniAndroidPermission
* DeviceLocationProvider: request runtime location permissions on Android
* add class to open settings for app on Android
* update AutoSyncScene
* fix AutoSyncScene and WorldAlignmentKit prefab
* increase desired accuracy
* increase desired accuracy
* hopefully getting there
* Prefab block for configuration window
* update worldalignmentprefab
* Merge explorer and interactive styled map examples.
* images updated
* layout, changelog link
* Update WorldAlignmentKit prefab + fix reload script to use "update" function.
* ar example scene names
* Updated `Explorer` scene.
* Updated worlsAlignmentKit
* Updated working AR scene.
* Fix double map initialize issue.
* remove extra example scenes
* fix merge conflict: PropertyDrawers.meta
* prefab body text
* update TabletopAR image
* Possible fix for worldScale AR
* Add namespace for ObjectPool + change Awake to start in Position with LocationProvider
* WIP manual sync AR scene
* fix broken WorldAlignmentKit.prefab after merge
* make debug paths thicker
* Add missing namespaces.
* Missing namespace.
* Manual World Alignment scene and prefab
* fix broken meta file
* Update scenes.
* Update version to 1.4.0
* Scene cleanup - delete old examples
* Fix wrong unwrapped tile id
* Possible fix for Configuration window `NullReference`
* remove Android pre-build checks for duplicate libraries (#574)
* WorldAlignmentKit prefab: remove layer 'Map' from culling mask of Main Camera
* move UniAndroidPermission to PlugIns folder
* add sub-assets in scenelists via editor (#586)
* Moved editor files to Assets/Mapbox/Unity/Editor
* Delete moved files - Atlas Generator & scriptable Palette UI
* Added Mapbox.Editor namespace, converted spaces to tabs.
* Fix compile errors related to meta files.
* Cleanup tooltip text.
* Fix Warnings.
* Update scenes.
* Cleanup warnings - pass 2.
* Cleanup warnings pass 3.
* Update ScenesList.cs
* Fix typecast error on filters + filter Pois labels based on localRank.
* Add Update method to RangeTileProvider.
* Update PathHelpers.cs
* Change explorer to Data Explorer, clean unused assets.
* fix duplicate buildings in WorldScaleAR-ManualAlignment
* silence remaining warnings
* Fix screenshot name for explorer, add initialization to elevationLayerProperties as a defensive fix.
* Fix typo
* Fix build error, turn vector layer off for Globe example, Add build settings.
* Config window 1.4 (#587)
* add sub-assets in scenelists via editor
* assign default value to MapboxConfiguration's token status
* Change camera for city simulator scene.
* fix RasterTileExample
* fix VoxelMap
* Fix finished status not getting fired event for globe example.
* silence another warning and remove unused using
* make TileErrorHandler work with new AbstractMap
* Fixes for RC3
* Renamed TabletopARKit prefab to ARTableTop
* Turn off initializeOnStart for LocationBasedGame prefab.
* Defensive fix for crash on iOS.
* Fix for missing features - Add property in vectorsublayerproperties to clip features at tile boundary.
* Change scene & prefab with clip at tile boundary setting.
* Fix NRE's on inspectors for scriptable objects in sharedmodules.
* Remove new from LocationProvider prefab name in LocationBasedGame prefab
* Asset file cleanup
* Trigger finished status for tiles that error out.
* Fix flat terrain factory editor.
* remove inital wait for GPS on DeviceLocationProvider start. Implement 'IsLocationServiceEnabled' property on 'Location' and send one Location event when location services are not enabled or failed to start in time.
* Fix issue with prefab modifier where removing the `IFeaturePropertySettable` was not setting transforms for prefabs.
* Make Modifiers & map selectable from node editor, change mismatching button style.
* add 'IsLocationServiceInitializing' to 'Location.cs'. Expose that info in the LocationBasedGame scene
* Add all layers from explorer v130 example (most layers turned off)
* Make foldouts static.
* Update scenelist.
* move misplaced `link.xml` into MapboxAR subfolder
* Remove interaction from DataExplorer scene, Added a new scene for interaction.
* Turn buildings on in Data Explorer :)
* Scale the canvas to fit the screen.
* Change zoomSpeed = 0, merge building layers.
* Update formatting of playground scenes, enable camera for data explorer.
* Tweaks to scenes for performance & formatting.
* Finally turn on the camera movement script on DataExplorer
* Fix scaling in y for map & unity tile. Add script to keep camera above terrain for zoomable map.
* Update buildingswithUniqueIds property.
* Add prerequisite info for AR scenes.
* work around crashes on iOS with escaped characters in the URL
* Fix height data query.
* Add missing using UnityEngine.
* Update example descriptions
* Disable SetCameraHeight script + add method to query height in unity units.
* Update zoomable map scene to not have setCameraHeight
* Remove replacing text with latlong for geocode response.
* Fix formatting
* Remove DirectionsQuery
* Update project version
* Add event system to CitySimulator scene + filter mouse events on search UI.
* Format main scene UI.
* another fix for URL encoding for iOS
* Update changelog
* Make filter values case - insensitive. (#632)
* Make filter values case - insensitive.
* Add checks to remove white spaces & empty entries.
* Actually fix the issue :(
* Fix tile position issue with vector features. Remove option when features are grouped. (#629)
* Change file folder names (#635)
* Remove folder with bad name.
* Change name of folder to MapboxStyles instead of MapBoxStyles
* Fix range height extrusion (#613)
* Fix range height extrusion mesh generation.
* Add extrusion scale factor to multiply height values when extruding geometry.
* Update Changelog.
* Add missing tooltips.
* Don't clip min height for RangeHeight Extrusion option.
* Add warning if max height is less than min height. Also, add error message and swap values in code
* Collider Dropdown in Abstract Map for adding colliders on top of extruded geometry (#637)
* wip
* Geometry options drawer modified
* collider options added
* changed order of the collider options
* dots
* tooltips added
* adding changes to tooltips
* Playmode tests (#628)
* [wip] PlayMode tests
* playmode tests: try with copying files via MapboxDev menu
* remove external test project
* rename test files to follow naming convention
* swtich from FileUtil.Copy/Delete to AssetDatabase.Copy/Delete
* fix directions tests
* try custom global MAPBOX_PLAYMODE_TESTS define in msc.rsp
* remove mcs.rsp
* change access modifiers on Directions, Geocoder and TileResource to make them available in EditorMode tests
* enable more tests for PlayMode tests
* some fixes for OSX and iOS
* disbale Request.Cancel test for iOS and Android as results are not cosistent
* HACK: workaround to make ForwardGeocode tests pass on iOS
* more iOS fixing
* add feature collections and kdtree collection (#565)
* add feature collections and kdtree collection
* Add namespaces to new files.
* change InteractiveStyledVectorMap.unity to include a feature collection and query script
* change scene objects
* add missing highlight buildings script
* Remove duplicate file
* Updated changelog.
* Ui fixes (#643)
* Fix foldouts not retaining states between play mode & editor.
* Don't allow empty names for layer visualizers.
* Add defaults for all sublayer properties to not carry over any options from the previous layer.
* Add missing tooltips.
* Fix indentation.
* Update tooltip for Extent Type.
* Add tooltips for prefix labels for dropdowns.
* Change `Style Name` to `Data Source`
* Fix typo in colorPalette.
* Selected newly created layer visualizer.
* Update scenes with missing ScriptablePalette.
* Update tooltip for min/max height extrusion.
* Updated scene.
* Update tooltip of sampleCount
* Update scene after merge with develop
* Fix scene, indentation for collider type.
* Update scene with collider options.
* [publish docs] (#652)
* Add camera table top ar (#614)
* Change RangeAroundTransformTile Provider to use the new API.
* Add sample camera script for pan & zoom .
* Update scene to use the new camera script.
* Add reposition tile logic to RangeAroundTransformTileProvider.
* Add method to click and get latlong under the mouse.
* Added relative panning from camera
* removed unnecessary line of code
* Quick fix for panning speed
* Clean up script and scene.
* Update Changelog
* Fix satellite imagery on roof not working. (#638)
* Fix satellite imagery on roof not working.
* Remove commented code.
* Update changelog
* Disable buildingsWithUniqueIds setting for MapboxStreets data source. (#655)
* Added workaround to prevent users from accidentally turning on filtering for MapboxStreets building.
* Update changelog
* Disable InitializeOnStart when `InitializeWithLocationProvider` is used. (#656)
* Disable initialize on start for AR cases.
* Add check to make sure map is initialized before updating tiles.
* Updated changelog
* Updated manual synchornization example scene (#636)
* updated manual synchornization example scene
* Update TouchCamera.cs
Uncommented line at 38.
* added hint text to ManualSyncScene
* fixed namespaces & moved scripts to new folder
* updated scene & made a new manual aligment prefab
* added namespace to UpdateMapPosByARPlaneY.cs
* Changed map update to correct method.
* Update ProjectSettings.
* Release/v1.4.1 (#682) (#684)
* Fix to properly show Mesh & GO modifiers in the UI
* Add UI for removing/combining filters
* Break classes into separate files, remove MapAPI wrapper. UnifiedMap takes over the functionality.
Fix bug with filters
* Add new prefabs for LocationBasedGame and CitySim
* Fixes loadingPanel script to work with UnifiedMap
* Trigger finished state when no vector layer is turned off.
* Fix mapId for Satellite & satellite-streets
* update PR template
* Update UI to match design - round 1
* Add new data containers
* Enable loading external configurations - take 2 (#552)
* carry over changes from https://github.com/mapbox/mapbox-unity-sdk/pull/352 to latest develop
* Fix the merge typo.
* Integrate mapbox-ar-unity (#544)
* add ARCore, ARKit, UnityARInterface
* Mapbox AR code and examples
* add KalmanFilter
* some updated metas
* fix .gitignore to not ignore parts of ARCore
* add AR prefabs
* fix .gitignore for .metas from temp files from docs generation
* add additional properties to `Location`
* add helper class for onscreen console
* [wip] integrate AR
* more logging for caching
* MBTilesCache: Windows fix for path and filenames with +260 chars
* add some logging to AbstractMap.cs
* add editorconfig
* debug messages around telem lib initialization
* ARTableTop: test in Vienna
* ProjectSettings: enable AR on Android
* remove Debug messages
* fix typo in TelemetryAndroid.cs file name
* add layers needed for AR demo to the project settings
* fix Unity's byte stripping for .Net 4.6 and IL2CPP
* throw out uncessary stuff that comes with UnityARInterface and ARCore
* update readme, add AR readme.
* update CHANGELOG
* wip integrate ar
* Throw away unused ARKit stuff.
* Update prefabs & scene
* Add defaults options + linewidth parameter.
* Add mockup for Presets UI
* Adding tooltips for General, Image & Terrain sections.
* Fix extra space in Terrain UI.
* [WIP] Remove old map files, rename UnifiedMap to AbstractMap - working towards clean merge.
* [WIP] Replace old VectorTileFactory with refactored ( VectorTileFactoryNew gets renamed)
* add kalman comment
* appveyor: don't use PowerShell to download docfx
* Fix typo in terrain source.
* New textures/materials for default building style
* Merge StyleOptimizedVectorTileFactory functionality into VectorTileFactory
* Updated settings to TextureSideWall
* VectorLayerVisualizer refactor.
* Hookup node editor with Plug & play refactor.
* Add tooltips for vector section.
* Add missing changes to VectorTIle.cs
* add QueryTerrainHeight function to AbstractMap (#571)
Looks good.
* try with GPS position/heading, ignoring AR and bias
* Fix compile error related to return type. (#572)
minor change.
* Added a API call to query height
Added a API call on AbstractMap to query height at a certain latitude longitude.
* Add preset defaults switching + snapMaptoZero hookup.
* Changes to MapEditor.
* Add code comments for LatitudeLongitudeToTileId change. (#573)
* Fix compile error related to return type.
* update code comments
* Layer Visualizer for Building Ids (#502)
* change VectorFeatureUnity and VectorLayerVisualizer classes to support buildings ids and do not render duplicates of same featuer from different tiles
* add comments for an if clause in VectorFeatureUnity
* Uv mapping (#503)
* add uv mapping height modifier and a demo scene to show it off
* fix TextureSideWallModifier to respect min_height property
* fix a bug in wall segment calculation in TextureSideWallModifier where CenterSegment feature yielded long first sections
fix a bug in PolygonModifier where it doesn't create tangents
fix wrong asset bindings
* fix an issue where TextureSideWallModifier doesn't take atlas section height into consideration
* add a 8 building texture atlas
* add new texture from random google images
* fix a bug where bottomOfMidUv was calculated wrong
* Fix formatting.
* Add atlas texturing modifier into Plug & play UI.
* Remove presets from map
* work on DeviceLocationProvider, AutomaticSyncScene: size of player shows hdop, remove some debug statements
* Add parameters to hookup Globe terrain factory.
* Mapbox styles - MapboxStyles shader for layer colorization, AtlasTemplateGenerator for creating template images from AtlasInfo files, various scripts for assisting with building colorization.
* Set defaults for all properties
* Add API calls for layers
* Renamed AddColorizeMapboxStyles.cs to MapboxStylesColorModifier.cs to better match existing nomenclature. Refactored MapboxStylesColorModifier.cs: Run method no longer adds ColorizeMapboxStyles.cs monobehaviour to VectorEntity.GameObject; Run method now includes all logic for color selection and material property setting previously found in ColorizeMapboxStyles.cs; utilizes VectorEntity's cached MeshRenderer component to set colors. Deleted ColorizeMapboxStyles.cs and ColorizeMapboxStylesEditor.cs.
* Add custom option to primitive type - for fully custom modifier stack.
* Hook up scriptable palette with P&P
* Add code comments to Abstract Map.
* Cleanup unused stuff.
* Fixed private field naming to meet code style requirements.
* Fix indentation
* Adds ability to add custom tile providers.
* more checks if access token is set (#564)
* Style development - colorization and atlas template generator (#579)
* add uv mapping height modifier and a demo scene to show it off
* fix TextureSideWallModifier to respect min_height property
* fix a bug in wall segment calculation in TextureSideWallModifier where CenterSegment feature yielded long first sections
fix a bug in PolygonModifier where it doesn't create tangents
fix wrong asset bindings
* fix an issue where TextureSideWallModifier doesn't take atlas section height into consideration
* change VectorFeatureUnity and VectorLayerVisualizer classes to support buildings ids and do not render duplicates of same featuer from different tiles
* add comments for an if clause in VectorFeatureUnity
* add a 8 building texture atlas
* add new texture from random google images
* add roof uv & atlas support
* test textures for styling development
* add missing constant Vector3Right
* fix materials in mat modifier
* fix atlas info object
* Removed unused properties from shader
* New textures/materials for default building style
* Updated settings to TextureSideWall
* Mapbox styles - MapboxStyles shader for layer colorization, AtlasTemplateGenerator for creating template images from AtlasInfo files, various scripts for assisting with building colorization.
* Renamed AddColorizeMapboxStyles.cs to MapboxStylesColorModifier.cs to better match existing nomenclature. Refactored MapboxStylesColorModifier.cs: Run method no longer adds ColorizeMapboxStyles.cs monobehaviour to VectorEntity.GameObject; Run method now includes all logic for color selection and material property setting previously found in ColorizeMapboxStyles.cs; utilizes VectorEntity's cached MeshRenderer component to set colors. Deleted ColorizeMapboxStyles.cs and ColorizeMapboxStylesEditor.cs.
* Fixed private field naming to meet code style requirements.
* Fix indentation
* log GPS timestamp once more
* Cleanup + update prefabs & UI.
* Fixes atlas textures bug, UI bug and creates city sim prefab with textured buildings.
* Add building Id tileset as default, fix minor issues.
* Update map prefab with default style
* Fix to trigger finished state on VectorTileFactory.
* Add loading texture, build locationProvider example , fix bug with imagery init.
* Update Camera script to work with new map, LocationBasedGame prefab uses camerabounds by default.
* Code cleanup - move drawers into their own files.
* Code Cleanup. Arrange files into folders.
* Foldouts don't forget what they were told to do ;)
* Fixed null ref error on MapboxStylesColorModifier; class now null checks m_scriptablePalette on Initialize and Run, and returns if object is null. Cleanup up names in Scriptable Palette Editor to make inspector look slightly cleaner.
* Update ARTabletop scene.
* updated Clip/Box shader (#580)
* updated shader
* fix indentation
* fixed indent
* Recreate ZoomableMap and Globe with new Plug and Play functionality (#585)
* created clip shaders for stylized map
* Fix errors from meta files.
* Add TabletopARkit prefab.
* fix missing tangents bug.
* Set Relative height = false as default.
* Fix issue with final state not being triggered when image factory was disabled.
* add UniAndroidPermission
* DeviceLocationProvider: request runtime location permissions on Android
* add class to open settings for app on Android
* update AutoSyncScene
* fix AutoSyncScene and WorldAlignmentKit prefab
* increase desired accuracy
* increase desired accuracy
* hopefully getting there
* Prefab block for configuration window
* update worldalignmentprefab
* Merge explorer and interactive styled map examples.
* images updated
* layout, changelog link
* Update WorldAlignmentKit prefab + fix reload script to use "update" function.
* ar example scene names
* Updated `Explorer` scene.
* Updated worlsAlignmentKit
* Updated working AR scene.
* Fix double map initialize issue.
* remove extra example scenes
* fix merge conflict: PropertyDrawers.meta
* prefab body text
* update TabletopAR image
* Possible fix for worldScale AR
* Add namespace for ObjectPool + change Awake to start in Position with LocationProvider
* WIP manual sync AR scene
* fix broken WorldAlignmentKit.prefab after merge
* make debug paths thicker
* Add missing namespaces.
* Missing namespace.
* Manual World Alignment scene and prefab
* fix broken meta file
* Update scenes.
* Update version to 1.4.0
* Scene cleanup - delete old examples
* Fix wrong unwrapped tile id
* Possible fix for Configuration window `NullReference`
* remove Android pre-build checks for duplicate libraries (#574)
* WorldAlignmentKit prefab: remove layer 'Map' from culling mask of Main Camera
* move UniAndroidPermission to PlugIns folder
* add sub-assets in scenelists via editor (#586)
* Moved editor files to Assets/Mapbox/Unity/Editor
* Delete moved files - Atlas Generator & scriptable Palette UI
* Added Mapbox.Editor namespace, converted spaces to tabs.
* Fix compile errors related to meta files.
* Cleanup tooltip text.
* Fix Warnings.
* Update scenes.
* Cleanup warnings - pass 2.
* Cleanup warnings pass 3.
* Update ScenesList.cs
* Fix typecast error on filters + filter Pois labels based on localRank.
* Add Update method to RangeTileProvider.
* Update PathHelpers.cs
* Change explorer to Data Explorer, clean unused assets.
* fix duplicate buildings in WorldScaleAR-ManualAlignment
* silence remaining warnings
* Fix screenshot name for explorer, add initialization to elevationLayerProperties as a defensive fix.
* Fix typo
* Fix build error, turn vector layer off for Globe example, Add build settings.
* Config window 1.4 (#587)
* add sub-assets in scenelists via editor
* assign default value to MapboxConfiguration's token status
* Change camera for city simulator scene.
* fix RasterTileExample
* fix VoxelMap
* Fix finished status not getting fired event for globe example.
* silence another warning and remove unused using
* make TileErrorHandler work with new AbstractMap
* Fixes for RC3
* Renamed TabletopARKit prefab to ARTableTop
* Turn off initializeOnStart for LocationBasedGame prefab.
* Defensive fix for crash on iOS.
* Fix for missing features - Add property in vectorsublayerproperties to clip features at tile boundary.
* Change scene & prefab with clip at tile boundary setting.
* Fix NRE's on inspectors for scriptable objects in sharedmodules.
* Remove new from LocationProvider prefab name in LocationBasedGame prefab
* Asset file cleanup
* Trigger finished status for tiles that error out.
* Fix flat terrain factory editor.
* remove inital wait for GPS on DeviceLocationProvider start. Implement 'IsLocationServiceEnabled' property on 'Location' and send one Location event when location services are not enabled or failed to start in time.
* Fix issue with prefab modifier where removing the `IFeaturePropertySettable` was not setting transforms for prefabs.
* Make Modifiers & map selectable from node editor, change mismatching button style.
* add 'IsLocationServiceInitializing' to 'Location.cs'. Expose that info in the LocationBasedGame scene
* Add all layers from explorer v130 example (most layers turned off)
* Make foldouts static.
* Update scenelist.
* move misplaced `link.xml` into MapboxAR subfolder
* Remove interaction from DataExplorer scene, Added a new scene for interaction.
* Turn buildings on in Data Explorer :)
* Scale the canvas to fit the screen.
* Change zoomSpeed = 0, merge building layers.
* Update formatting of playground scenes, enable camera for data explorer.
* Tweaks to scenes for performance & formatting.
* Finally turn on the camera movement script on DataExplorer
* Fix scaling in y for map & unity tile. Add script to keep camera above terrain for zoomable map.
* Update buildingswithUniqueIds property.
* Add prerequisite info for AR scenes.
* work around crashes on iOS with escaped characters in the URL
* Fix height data query.
* Add missing using UnityEngine.
* Update example descriptions
* Disable SetCameraHeight script + add method to query height in unity units.
* Update zoomable map scene to not have setCameraHeight
* Remove replacing text with latlong for geocode response.
* Fix formatting
* Remove DirectionsQuery
* Update project version
* Add event system to CitySimulator scene + filter mouse events on search UI.
* Format main scene UI.
* another fix for URL encoding for iOS
* Update changelog
* Make filter values case - insensitive. (#632)
* Make filter values case - insensitive.
* Add checks to remove white spaces & empty entries.
* Actually fix the issue :(
* Fix tile position issue with vector features. Remove option when features are grouped. (#629)
* Change file folder names (#635)
* Remove folder with bad name.
* Change name of folder to MapboxStyles instead of MapBoxStyles
* Fix range height extrusion (#613)
* Fix range height extrusion mesh generation.
* Add extrusion scale factor to multiply height values when extruding geometry.
* Update Changelog.
* Add missing tooltips.
* Don't clip min height for RangeHeight Extrusion option.
* Add warning if max height is less than min height. Also, add error message and swap values in code
* Collider Dropdown in Abstract Map for adding colliders on top of extruded geometry (#637)
* wip
* Geometry options drawer modified
* collider options added
* changed order of the collider options
* dots
* tooltips added
* adding changes to tooltips
* Playmode tests (#628)
* [wip] PlayMode tests
* playmode tests: try with copying files via MapboxDev menu
* remove external test project
* rename test files to follow naming convention
* swtich from FileUtil.Copy/Delete to AssetDatabase.Copy/Delete
* fix directions tests
* try custom global MAPBOX_PLAYMODE_TESTS define in msc.rsp
* remove mcs.rsp
* change access modifiers on Directions, Geocoder and TileResource to make them available in EditorMode tests
* enable more tests for PlayMode tests
* some fixes for OSX and iOS
* disbale Request.Cancel test for iOS and Android as results are not cosistent
* HACK: workaround to make ForwardGeocode tests pass on iOS
* more iOS fixing
* add feature collections and kdtree collection (#565)
* add feature collections and kdtree collection
* Add namespaces to new files.
* change InteractiveStyledVectorMap.unity to include a feature collection and query script
* change scene objects
* add missing highlight buildings script
* Remove duplicate file
* Updated changelog.
* Ui fixes (#643)
* Fix foldouts not retaining states between play mode & editor.
* Don't allow empty names for layer visualizers.
* Add defaults for all sublayer properties to not carry over any options from the previous layer.
* Add missing tooltips.
* Fix indentation.
* Update tooltip for Extent Type.
* Add tooltips for prefix labels for dropdowns.
* Change `Style Name` to `Data Source`
* Fix typo in colorPalette.
* Selected newly created layer visualizer.
* Update scenes with missing ScriptablePalette.
* Update tooltip for min/max height extrusion.
* Updated scene.
* Update tooltip of sampleCount
* Update scene after merge with develop
* Fix scene, indentation for collider type.
* Update scene with collider options.
* [publish docs] (#652)
* Add camera table top ar (#614)
* Change RangeAroundTransformTile Provider to use the new API.
* Add sample camera script for pan & zoom .
* Update scene to use the new camera script.
* Add reposition tile logic to RangeAroundTransformTileProvider.
* Add method to click and get latlong under the mouse.
* Added relative panning from camera
* removed unnecessary line of code
* Quick fix for panning speed
* Clean up script and scene.
* Update Changelog
* Fix satellite imagery on roof not working. (#638)
* Fix satellite imagery on roof not working.
* Remove commented code.
* Update changelog
* Disable buildingsWithUniqueIds setting for MapboxStreets data source. (#655)
* Added workaround to prevent users from accidentally turning on filtering for MapboxStreets building.
* Update changelog
* Disable InitializeOnStart when `InitializeWithLocationProvider` is used. (#656)
* Disable initialize on start for AR cases.
* Add check to make sure map is initialized before updating tiles.
* Updated changelog
* Updated manual synchornization example scene (#636)
* updated manual synchornization example scene
* Update TouchCamera.cs
Uncommented line at 38.
* added hint text to Manual…1 parent 50fea01 commit cf02f6d
File tree
241 files changed
+14083
-2036
lines changed- documentation/docs
- sdkproject
- Assets
- MapboxAR/Examples
- ARTabletop/Scripts
- Scenes
- Mapbox
- Core/mapbox-sdk-cs
- Map
- Tests/UnitTests/Editor
- Examples
- 0_PrefabScenes
- 1_DataExplorer
- 2_AstronautGame
- AstronautGame/Astronaut
- 3_POIPlacement
- 4_ReplaceFeatures
- 5_Playground/Scenes
- 6_ZoomableMap
- 7_Globe
- Prefabs
- Scripts
- Prefabs
- Resources
- HeroStructures
- Materials
- Meshes
- Modifiers
- Prefabs
- MapboxStyles/Styles/MapboxSampleStyles
- Color
- Assets
- Atlas
- Materials
- Dark
- Assets/Materials
- Fantasy
- Light
- Assets/Materials
- Realistic
- Satellite
- Simple
- Assets/Palettes
- ScriptablePalettes
- Unity
- DataContainers
- Editor
- PropertyDrawers
- LayerProperties
- Location/AngleSmoothing
- Map
- MeshGeneration
- Data
- Enums
- Factories
- TerrainStrategies
- Interfaces
- LayerVisualizers
- Modifiers
- GameObjectModifiers
- MeshModifiers
- SourceLayers
- Styling
- Utilities
- ProjectSettings
- UnityPackageManager
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
241 files changed
+14083
-2036
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
3 | 14 | | |
4 | 15 | | |
| 16 | + | |
| 17 | + | |
5 | 18 | | |
6 | | - | |
| 19 | + | |
7 | 20 | | |
8 | 21 | | |
9 | 22 | | |
10 | 23 | | |
11 | 24 | | |
12 | 25 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 26 | + | |
18 | 27 | | |
19 | 28 | | |
20 | 29 | | |
21 | | - | |
22 | | - | |
| 30 | + | |
| 31 | + | |
23 | 32 | | |
24 | 33 | | |
25 | 34 | | |
| |||
Lines changed: 36 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
81 | 116 | | |
82 | 117 | | |
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
53 | | - | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
62 | | - | |
| 63 | + | |
Lines changed: 28 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 1 | + | |
6 | 2 | | |
7 | 3 | | |
8 | 4 | | |
9 | 5 | | |
10 | 6 | | |
11 | 7 | | |
12 | 8 | | |
13 | | - | |
| 9 | + | |
14 | 10 | | |
15 | 11 | | |
16 | 12 | | |
| |||
59 | 55 | | |
60 | 56 | | |
61 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
62 | 84 | | |
63 | 85 | | |
64 | 86 | | |
| |||
Lines changed: 132 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments