diff --git a/.gitignore b/.gitignore
index 36dd37793..4ffcc8a80 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,13 @@
# Autosave files
*~
+# HoloToolkit
+sdkproject/Assets/HoloToolkit-Examples.meta
+sdkproject/Assets/HoloToolkit-Examples/
+sdkproject/Assets/HoloToolkit.meta
+sdkproject/Assets/HoloToolkit/
+sdkproject/UWP/
+
MapboxSDKforUnityCore*/
sdkproject/Assets/WSATestCertificate.pfx
@@ -13,9 +20,10 @@ sdkproject/Assets/WSATestCertificate.pfx.meta
# Documentation
docfx.zip
/docfx
-api
+#api
_site
src/Documentation/log.txt
+obj.meta
# build
.vs/
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 637141061..000000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "dependencies/vector-tile-cs"]
- path = dependencies/vector-tile-cs
- url = https://github.com/mapbox/vector-tile-cs
diff --git a/CODING-STYLE.md b/CODING-STYLE.md
index e7a424052..6f664d178 100644
--- a/CODING-STYLE.md
+++ b/CODING-STYLE.md
@@ -1,3 +1,5 @@
+- Use an IDE that respects `.editorconfig` file (http://editorconfig.org/#download) and you won't have to worry about most of the stuff below :smirk:
+
- Use tabs, not spaces, for indentation.
- Private fields should be prefixed with an underscore (`_privateField`) and generally avoid `this` keyword.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8737de688..41aa56044 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -3,7 +3,7 @@
If you want to contribute:
1. Ensure that existing [pull requests](https://github.com/mapbox/mapbox-unity-sdk/pulls) and [issues](https://github.com/mapbox/mapbox-unity-sdk/issues) don’t already cover your contribution or question.
-2. Please see [known issues](https://www.mapbox.com/mapbox-unity-sdk/docs/02-known-issues.html) for contrubition ideas.
+2. Please see [known issues](https://www.mapbox.com/mapbox-unity-sdk/docs/02-known-issues.html) for contribution ideas.
3. Pull requests are gladly accepted. We require code reviews before merging PRs. When your tests pass, tag a project contributor (for example, @isiyu, @BergWerkGIS, @brnky, or @david-rhodes) and request a review.
4. Please adhere to our [coding style](CODING-STYLE.md).
@@ -46,7 +46,7 @@ Windows
update-mapbox-unity-sdk-core.bat
```
-This process copies releavant files from `mapbox-sdk-unity/dependencies` to `mapbox-sdk-unity/sdkproject/Assets/Mapbox/Core/`.
+This process copies relevant files from `mapbox-sdk-unity/dependencies` to `mapbox-sdk-unity/sdkproject/Assets/Mapbox/Core/`.
# Contributing from your own project
diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md
index 99f926f5f..e16cd79b2 100644
--- a/ISSUE_TEMPLATE.md
+++ b/ISSUE_TEMPLATE.md
@@ -2,6 +2,9 @@
_Note: If this is a bug or support ticket, please provide the following information:_
* Unity version:
+ * Scripting Runtime Version:
+ * Scripting Backend:
+ * Api Compatibility Level:
* Mapbox SDK version:
* The platform you're building to:
* A description of what you're trying to do:
diff --git a/LICENSE b/LICENSE
index 49dc2dccf..7e24a4595 100644
--- a/LICENSE
+++ b/LICENSE
@@ -92,4 +92,31 @@ Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
-limitations under the License.
\ No newline at end of file
+limitations under the License.
+
+============================================================================
+
+Contains a portion of kd-sharp for C#
+https://github.com/acgessler/kd-sharp
+
+The MIT License (MIT)
+
+Copyright (c) 2013, Original Committers
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/PRODUCT_ROADMAP.md b/PRODUCT_ROADMAP.md
new file mode 100644
index 000000000..8bc53b5e6
--- /dev/null
+++ b/PRODUCT_ROADMAP.md
@@ -0,0 +1,55 @@
+# Mapbox Maps SDK for Unity Product Roadmap
+
+
+### Overview
+
+The Unity/AR team vision is to enable developers to use Mapbox’s global location data to power immersive, location-based experiences in 3D and world scale AR.
+
+We want to make our priorities transparent and reliable for our community and we’d love your input. Below is a list of major projects and features currently in active development, upcoming, or we are thinking about long-term.
+
+
+
+### Current Roadmap
+
+
+**Near Term (SDK 1.4)**
+
+*Given the location-based experience and AR fields are new areas of exploration for many developers, our near term goals are to make the process of development in the space intuitive without sacrificing on the full power and flexibility of our tools. In addition, the full potential of AR will be realized at world scale, which will rely on our data to power context. We’re building out the backbone and tools for location context in world scale AR. Expected features include:*
+
+
+
+- “Plug and play” templates for major use cases- get a map in a minute or less:
+ - Location-based games and experiences
+ - City simulation and modeling
+ - Location-based AR
+- Beautiful out of the box styling templates:
+ - Choose from new Mapbox styles or use them as starting points to create your own custom styles for buildings
+- More intuitive functionality, less time learning about the SDK and GIS:
+ - Surface common functionality into the user interface to speed up the development process and lower the time to ramp up on the SDK and its factories
+ - Easier use of POIs for triggering events
+ - Easier custom POI import
+- Fix split buildings at tile edges
+- Improve AR localization as a major step for empowering developers to use our data to create compelling world scale AR experiences
+- Continue to improve documentation and tutorials, including creating video-based tutorials
+
+**Medium Term**
+
+- New layers of data designed for location-based gaming & experiences and AR
+- Easier procedural and manual mesh & texture styling
+- Runtime styling for design efficiency gains
+- Simplify external data import and usage
+- World scale AR
+ - Enable multiuser, persistent AR experiences
+ - Optimize for AR drift
+
+**Long Term**
+
+- Computer vision aided world scale AR
+
+
+
+
+
+___
+
+_Note: This roadmap is for informational purposes only. Placement on the roadmap represents our estimate of when each project will enter production. Items on the roadmap are subject to change or delay, so you shouldn't use this for major planning or purchasing purposes. We'll revise the roadmap at least quarterly to ensure it reflects our most up-to-date thinking._
diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md
index 1f04a66fc..1e6dd9a76 100644
--- a/PULL_REQUEST_TEMPLATE.md
+++ b/PULL_REQUEST_TEMPLATE.md
@@ -1,12 +1,20 @@
+**Related issue**
+Example: Closes #832. Relates to #832.
+**Description of changes**
+Your text here!
+**QA checklists**
+- [ ] Add relevant code comments. Every API class and method should have `` description as well as description of parameters.
+- [ ] **Add tests for new/changed/updated classes and methods!!!**
+- [ ] Check out conventions in [CONTRIBUTING.md](https://github.com/mapbox/mapbox-unity-sdk/blob/develop/CONTRIBUTING.md).
+- [ ] Check out conventions in [CODING-STYLE.md](https://github.com/mapbox/mapbox-unity-sdk/blob/develop/CODING-STYLE.md)
+- [ ] Update the [changelog](https://github.com/mapbox/mapbox-unity-sdk/blob/develop/documentation/docs/05-changelog.md)
+- [ ] Update documentation.
+**Reviewers**
-
-___
-_As part of the process of submitting this PR, please:_
-- [ ] Document the PR changes
-- [ ] Update the changelog
+Tag your reviewer(s). Choose wisely.
diff --git a/README-AR.md b/README-AR.md
new file mode 100644
index 000000000..1ec824896
--- /dev/null
+++ b/README-AR.md
@@ -0,0 +1,204 @@
+
+
+
+
+# Mapbox Unity SDK + UnityARInterface (supporting ARKit and ARCore) For World Scale AR Experiences
+A place to create/learn with Unity, ARKit/ARCore and Mapbox!
+
+**Note: This library is experimental and will change. It is published to gather feedback from the community. Please use with caution and open issues for any problems you see or missing features that should be added.**
+
+We'd love to have you [contribute](CONTRIBUTING.md) to the project!
+
+Also, see our related [iOS library](https://github.com/mapbox/mapbox-arkit-ios).
+
+## What is it?
+
+Check out [this presentation](https://youtu.be/vRmTn25xm7Q) for reference.
+
+## ARKit specific checks
+
+One limitation of ARKit is that it does not have any knowledge of where in the world a session was started (or ended), nor does it know the True North alignment with the real world. ARKit is great for location positional tracking, but suffers over distance, or when tracking is poor. My testing has shown that ARKit's position begins to drift after just a few meters and becomes very noticeable after 50 meters (average accumulated drift ~10 meters with GPS accuracy 5 meters).
+
+This project aims to inform ARKit of global positioning using location data from the phone, which will enable Unity developers to "anchor" augmented reality experiences to real world coordinates. Given the sheer volume of data that [Mapbox](http://www.mapbox.com) provides, the possibilities are endless.
+
+For additional inspiration and reference, please [see this library for iOS](https://github.com/ProjectDent/ARKit-CoreLocation). Concepts and potential solutions should be similar, though implementation will vary greatly.
+
+*Please note: while it is possible to use Mapbox to display 3D maps on your coffee table, this project is aimed at building "world scale" maps and augmented reality experiences.*
+
+#### Examples
+
+- [Using maps and location services with ARKit](https://blog.mapbox.com/using-maps-and-location-services-with-arkit-a1980903ca96) (iOS)
+- [Building Occlusion](https://twitter.com/davidrhodester/status/892501191875190784)
+- [Directions](https://twitter.com/davidrhodester/status/893197138368241664)
+- [Pedestrian Navigation](https://youtu.be/vRmTn25xm7Q)
+
+## In this Repository
+
+- Example scenes to get you started:
+ - `AutomaticWorldSynchronization`
+ - `ManualWorldSynchronization`
+- Prefabs for working with Mapbox, location, and ARKit
+- Debug utilities
+- [Unity ARInterface](https://github.com/Unity-Technologies/experimental-ARInterface)
+ - Unity ARKit plugin
+ - Google ARCore plugin Preview 2
+ - ARInterface
+
+
+## Requirements
+
+- Unity 2017.3+
+- iOS 11.3+
+- Xcode 9.3+
+- iOS device that supports ARKit (iPhone 6S or later, iPad (2017) or later)
+- Android device with Android 7 (Nougat) or later that [supports ARCore](https://developers.google.com/ar/discover/) (Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Samsung Galaxy S8). Install the APK from here: https://github.com/google-ar/arcore-android-sdk/releases
+
+## Known Issues
+
+- Location permissions on Android must be enabled manually after installing application! [See here for related information](https://github.com/google-ar/arcore-unity-sdk/issues/14#issuecomment-330403879).
+- AR Tracking state is not yet exposed in the ARInterface
+- Focus square has rendering issues on iOS and Android
+
+## Usage
+
+1. [Configure your Mapbox API token.](https://www.mapbox.com/mapbox-unity-sdk/docs/01-mapbox-api-token.html)
+2. Open the `AutomaticWorldSynchronization` scene **OR** drag `WorldAlignmentKit` prefab into your scene.
+3. Tune parameters (read more below--I recommend testing with defaults, first):
+ 1. `DeviceLocationProvider`
+ 2. `SimpleAutomaticSynchronizationContextBehaviour`
+ 3. `AverageHeadingAlignmentStrategy`
+4. Build.
+5. When the scene loads, ensure you find at least one ARKit anchor (blue AR plane).
+6. Begin walking. Try walking in a straight line to assist in calculating an accurate heading. How far you need to walk before getting a good `Alignment` depends on your settings.
+
+## How it Works
+
+If you're not familiar with the Mapbox Unity SDK, it may help to check out the built-in examples. You should be familiar with building a map and using `LocationProvider`. For brevity, I will assume you know how these components work.
+
+All relevant AR World Alignment components live in `Mapbox/Unity/AR`.
+
+At the core, we use a `SimpleAutomaticSynchronizationContext` to align our map (world) to where the AR camera thinks it is in the world. This context uses the AR position deltas (a vector) and GPS position deltas (mapped to Unity coordinates) to calculate an angle. This angle represents the ARKit offset from True North. *Note: I could have used `LocationService` compass heading, but I've found it's often far more inaccurate than these manual calculations.*
+
+### ISynchronizationContext
+
+##### OnAlignmentAvailable
+
+This event is sent when the context has successfully calculated an alignment for the world. This alignment can be used to manipulate a root transform so that it appears to be aligned with the AR camera.
+
+### SimpleAutomaticSynchronizationContext
+
+Due to ARKit positional drift over distance, we need to constantly refresh our offset (and potentially our heading). To do so, we should consider the range at which ARKit begins to visually drift, as well as the accuracy of the reported location (GPS). You can think of this relationship as a venn diagram.
+
+
+
+The center of the circles represent reported ARKit and GPS positions, respectively. The radius of the circles represent "accuracy." The intersection represents a potentially more accurate position than either alone can provide. The bias value represents where inside that "intersection" we want to be.
+
+As previously mentioned, we use the delta between position updates to calculate a heading offset. Generally (depending on GPS accuracy), I've found this to be far more reliable and accurate than compass data.
+
+
+
+The end result of a successful synchronization is an `Alignment`, which offers a rotation and position offset. These values are meant to be used to modify the transform of a `world root object`. We have to do this because ARKit's camera should not be modified directly.
+
+##### UseAutomaticSynchronizationBias
+
+Attempt to compute the bias (see below) based on GPS accuracy and `ArTrustRange`.
+
+##### SynchronizationBias
+
+How much to compensate for drift using location data (1 = full compensation). This is only used if you are not using `UseAutomaticSynchronizationBias`.
+
+##### MinimumDeltaDistance
+
+The minimum distance that BOTH gps and ar delta vectors must differ before new nodes can be added. This is to prevent micromovements in AR from being registered if GPS is bouncing around.
+
+##### ArTrustRange
+
+This represents the radius for which you trust ARKit's positional tracking, relative to the last alignment. Think of it as `accuracy`, but for AR position.
+
+##### AddSynchronizationNodes(Location gpsNode, Vector3 arNode)
+
+You can think of a synchronization node as a comparison of ARKit and location data. You are essentially capturing the position of both "anchors" at the same time. We use this information to compute our `Alignment`.
+
+### SimpleAutomaticSynchronizationContextBehaviour
+
+This class is mostly a monobehaviour wrapper around the context itself, which allows you to specify settings in the inspector. However, it also has knowledge of when ARAnchors are added, so as to offset the `Alignment` height based on a detected anchor height.
+
+This class is also responisble for listening to location updates from the `LocationProvider` and adding synchronization nodes (gps + ar positions) to the context. **Important: GPS positions must be converted to Unity coordinate space before adding to the context!**
+
+Lastly, this object needs an `AbstractAlignmentStrategy` which is used to determine how an `Alignment` should be processed. For example, you can snap, lerp, or filter and then lerp a transform (such as the `WorldRoot`). I've had the best success and most stable results using the `AverageHeadingAlignmentStrategy`.
+
+### ManualSynchronizationContextBehaviour
+
+This example context relies on a `TransformLocationProvider` that is a child of a camera responsible for drawing a top-down map. You can use touch input to drag (one finger) and rotate (two fingers) the camera to manually position and orient yourself relative to the map (your target location is represented with the red arrow in the example scene). On the release of a touch, the alignment will be created.
+
+*Note: This implementation does not attempt to compensate for ARKit-related drift over time!*
+
+### AverageHeadingAlignmentStrategy
+
+This `AlignmentStrategy` is responsible for averaging the previous alignment headings to determine a better heading match, over time. Additionally, it will not use `Alignments` with reported rotations outside of some threshold to reposition the world root transform. This is important because sometimes a GPS update is wrong and gives us a bad heading. If we were to offset our map with this heading, our AR object would appear to be misaligned with the real world.
+
+*Note: this implementation is actually a bit of a hack. Ideally, filtering of this type should be done directly in an `ISynchronizationContext`. I've used this approach in the interest of time and to keep the example context as simple as possible.*
+
+##### MaxSamples
+
+How many heading samples we should average. This is a moving average, which means we will prune earlier heading values when we reach this maxmimum.
+
+##### IgnoreAngleThreshold
+
+We will not use any alignments that report a heading outside of our average plus this threshold to position or rotate our map root. This helps create a more stable environment.
+
+##### LerpSpeed
+
+When we get a new alignment (that should not be dismissed), this value represents how quickly we will interpolate from our previous world root alignment to our new world root alignment. Smaller values mean the transition will appear more subtle.
+
+### DeviceLocationProvider
+
+You will need to experiment with various `DesiredAccuracyInMeters` and `UpdateDistanceInMeters` settings. I recommend keeping your update distance on the higher side to prevent unnecssary alignment computation. The tradeoff, of course, is that you may begin to drift. Which value you use depdends entirely on your application.
+
+## Limitations
+
+While I have done extensive testing "on the ground," I've been in limited, specific locations, with ideal GPS accuracy. I make no guarantees that what is currently provided in this library will solve your problems or work in your area (please help me make it better).
+
+There are various `TODO` and `FIXME` tasks scattered around in the `Mapbox.Unity.Ar` namespace. Please take a look at these to get a better idea of where I think there are some shortcomings. In general, my implementation so far is quite naive. Hopefully the community can help improve this with new context implementations or more sophisticated algorithms/filters.
+
+Solving for UX is not an easy matter. Manual calibration works great, but is not user-friendly (or immune to human error). Automatic calibration works, but still has shortcomings, such as requiring the user to walk *x* meters before acquiring a workable alignment.
+
+There's a giant `Log` button. Use this log to help diagnose issues. If you're seeing lots of red lines (or the alignment just doesn't seem to be working), then something is wrong. Search the C# solution to see what may be the cause of those. If you want, log your own data there, too! You can also use the map toggle to show your paths (AR = red, GPS = blue). If you are aligned properly, the two paths should nearly be on top of one another.
+
+Other issues to note:
+
+- ARKit tracking state is not really used to infuence this alignment process. If you lose tracking, fail to find anchors, background the application, etc., you will need to start a new session and calibrate again.
+
+## What about Mapbox?
+
+With access to Mapbox geospatial data, you can easily augment the AR experience to great effect. Here are some ideas:
+
+- Use the `road` layer to construct navigation meshes for your zombie apocalypse simulation
+- Use the `building` layer to occlude AR elements or anchor AR billboards on building facades
+- Use Mapbox Directions API to perform realtime navigation and overlay the routes in AR
+- Geofence your AR experiences based on `landuse` or custom data (or procedurally place gameobjects based on type)
+- Show points of interest (POI) above or on real places
+- Use global elevation data to more accurately plant AR objects on the ground (especially useful for distant objects—imagine geotagging something on a cliff or in a valley)
+- Use various `label` layers to show street and water names
+- Use Geocoding to find out what's nearby and show that information
+- Use `building` layer to raycast against for gameplay purposes (ARKit cannot detect vertical planes, but a building could subsitute for this)
+- Capture data/input from users at runtime and upload with Mapbox Datasets (use these datasets to generate a tileset to show on a map or to use for logic at runtime)
+- Using the above: create world persistence that everyone experiences simultaneously (multiplayer with local **and** global context)
+- Build indoor navigation networks and use buildings footprints for geofencing purposes (when a building is entered, disable GPS tracking and switch to ARKit tracking—we also likely known which entrance was used)
+
+## Looking to the Future
+
+What can we do to improve automatic alignment? Here are several ideas:
+
+- Use compass data to augment the angles we calculate. Confirm or more heavily weight a computed angle if it is similar to the compass. *Note: this likely requires the device to be facing the direction it is moving in.*
+- Use weighted moving averages or linear regression of location and AR position to find more optimal alignments. Location updates with poor accuracy will have very little influence on the overall alignment. AR position updates with poor tracking state or lots of cumulative drift will have very little weight. Time will affect both, such that more recent updates are weighted more heavily.
+- Using the above, weighted heading values will also help improve position offset. This is because we use the heading to "rotate" our GPS location.
+- Store last known "good" alignment on application background and use that as a restore point until you successfully find a new alignment.
+- We could try to ignore GPS entirely up to a certain cumulative AR distance, barring some complication (tracking state changed). This may lead to longer stretches of properly "anchored" AR elements, relative to the AR camera.
+- Use smaller `DeviceLocationProvider` `UpdateDistanceInMeters` to more quickly find an initial alignment. Increase this value one calibration is achieved.
+- Ignore alignments immediately after ARKit is determined to have taken drastic turns. Local tracking is far better suited for measuring sharp turns than GPS.
+- Completely filter out poor GPS results. Drift could become problematic, but this may be ideal compared to a very inaccurate GPS update.
+- Is ARKit drift fairly consistent (across devices, assuming enough resources available to properly track)? If so, we can project our position along the delta vector to compensate for that drift. GPS would be used rarely, in this instance (and that's a good thing for a "stable" world).
+
+
+
diff --git a/README.md b/README.md
index 465be80e6..c07be5b34 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,15 @@
# Mapbox-unity-sdk
-### For Unity 2017.1+
+### For Unity 2017.1.2+
+
+**AR support requires Unity 2017.3+, Android 7+ (Nougat), iOS 11.3**
+
+Find the [AR specific README here](README-AR.md).
+
+If AR support is not needed these subfolders of `sdkproject/Assets/` maybe deleted:
+* MapboxAR
+* UnityARInterface
+* GoogleARCore
+* UnityARKitPlugin
(for 5.4x compatible versions, please use [this commit](https://github.com/mapbox/mapbox-unity-sdk/releases/tag/Last-official-Unity5x-support))
@@ -8,7 +18,7 @@ Tools for using Mapbox APIs with C# / Unity. If you'd like to contribute to the
This repo contains:
- Unity specific tools and libraries for processing Mapbox data
- Example projects using Mapbox Maps SDK for Unity
- - DocFX project for generateing API documentation
+ - DocFX project for generating API documentation
- Written manuals and guides
# Getting started
@@ -36,16 +46,6 @@ Linux/Mac: `./update-mapbox-unity-sdk-core.sh`
# Documentation
Documentation is generated using DocFX from this repo and is hosted at: https://www.mapbox.com/mapbox-unity-sdk/.
-# Dependencies
-This project includes git submodule dependencies outlined in [this gitmodules](https://github.com/mapbox/mapbox-unity-sdk/blob/develop/.gitmodules) file.
-
-To install/update the dependencies after `git clone`/`git pull` run `update-mapbox-unity-sdk-core.bat` or `update-mapbox-unity-sdk-core.sh` (depending on your OS).
-
-These repos are actively developed and maintained:
-- https://github.com/mapbox/vector-tile-cs
-
-**NOTE: As of May 16, 2017, the https://github.com/mapbox/mapbox-sdk-cs repo has been merged into this repo. These source files are now located here: `/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs`. Core `cs` changes will be backported on a case-by-case basis.**
-
# Building a Unity Package
To build a Unity Package for import into your own project from the included `sdkproject`:
1. Select `Mapbox` folder in the project view.
@@ -58,3 +58,4 @@ To build a Unity Package for import into your own project from the included `sdk

4. Click `Export` and choose a location.
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/AndroidManifest-uniRP.xml.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/AndroidManifest-uniRP.xml.meta
new file mode 100644
index 000000000..cb3e6e4fd
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/AndroidManifest-uniRP.xml.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9a957c06543b147a1b950f050282d728
+timeCreated: 1458403910
+licenseType: Free
+TextScriptImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.cs b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.cs
new file mode 100644
index 000000000..245b0676d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.cs
@@ -0,0 +1,111 @@
+using System;
+using UnityEngine;
+
+public class UniAndroidPermission : MonoBehaviour
+{
+ const string PackageName = "net.sanukin.PermissionManager";
+
+ static Action onAllowCallback;
+ static Action onDenyCallback;
+ static Action onDenyAndNeverAskAgainCallback;
+
+ void Awake()
+ {
+ DontDestroyOnLoad(gameObject);
+ }
+
+ public static bool IsPermitted(AndroidPermission permission)
+ {
+#if !UNITY_EDITOR && UNITY_ANDROID
+ using (var permissionManager = new AndroidJavaClass(PackageName))
+ {
+ return permissionManager.CallStatic("hasPermission", GetPermittionStr(permission));
+ }
+#else
+ return true;
+#endif
+ }
+
+ public static void RequestPermission(AndroidPermission permission, Action onAllow = null, Action onDeny = null, Action onDenyAndNeverAskAgain = null)
+ {
+#if !UNITY_EDITOR && UNITY_ANDROID
+ using (var permissionManager = new AndroidJavaClass(PackageName))
+ {
+ permissionManager.CallStatic("requestPermission", GetPermittionStr(permission));
+ onAllowCallback = onAllow;
+ onDenyCallback = onDeny;
+ onDenyAndNeverAskAgainCallback = onDenyAndNeverAskAgain;
+ }
+#else
+ Debug.LogWarning("UniAndroidPermission works only Androud Devices.");
+#endif
+ }
+
+ private static string GetPermittionStr(AndroidPermission permittion)
+ {
+ return "android.permission." + permittion.ToString();
+ }
+
+ private void OnAllow()
+ {
+ if (onAllowCallback != null)
+ {
+ onAllowCallback();
+ }
+ ResetAllCallBacks();
+ }
+
+ private void OnDeny()
+ {
+ if (onDenyCallback != null)
+ {
+ onDenyCallback();
+ }
+ ResetAllCallBacks();
+ }
+
+ private void OnDenyAndNeverAskAgain()
+ {
+ if (onDenyAndNeverAskAgainCallback != null)
+ {
+ onDenyAndNeverAskAgainCallback();
+ }
+ ResetAllCallBacks();
+ }
+
+ private void ResetAllCallBacks(){
+ onAllowCallback = null;
+ onDenyCallback = null;
+ onDenyAndNeverAskAgainCallback = null;
+ }
+}
+
+// Protection level: dangerous permissions 2015/11/25
+// http://developer.android.com/intl/ja/reference/android/Manifest.permission.html
+public enum AndroidPermission
+{
+ ACCESS_COARSE_LOCATION,
+ ACCESS_FINE_LOCATION,
+ ADD_VOICEMAIL,
+ BODY_SENSORS,
+ CALL_PHONE,
+ CAMERA,
+ GET_ACCOUNTS,
+ PROCESS_OUTGOING_CALLS,
+ READ_CALENDAR,
+ READ_CALL_LOG,
+ READ_CONTACTS,
+ READ_EXTERNAL_STORAGE,
+ READ_PHONE_STATE,
+ READ_SMS,
+ RECEIVE_MMS,
+ RECEIVE_SMS,
+ RECEIVE_WAP_PUSH,
+ RECORD_AUDIO,
+ SEND_SMS,
+ USE_SIP,
+ WRITE_CALENDAR,
+ WRITE_CALL_LOG,
+ WRITE_CONTACTS,
+ WRITE_EXTERNAL_STORAGE
+}
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.cs.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.cs.meta
new file mode 100644
index 000000000..245fad8be
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 7df6f555c4d344871bf935752b861a45
+timeCreated: 1448444718
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.prefab b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.prefab
new file mode 100644
index 000000000..ffbe3042e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.prefab
@@ -0,0 +1,53 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &134968
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 408032}
+ - component: {fileID: 11480548}
+ m_Layer: 0
+ m_Name: UniAndroidPermission
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &408032
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 134968}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &11480548
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 134968}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7df6f555c4d344871bf935752b861a45, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 134968}
+ m_IsPrefabParent: 1
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.prefab.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.prefab.meta
new file mode 100644
index 000000000..0e191e279
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a83b9ab9f1dc0439fa3caaf9912be67d
+timeCreated: 1448447048
+licenseType: Pro
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission_v1_2.jar b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission_v1_2.jar
new file mode 100644
index 000000000..e8e93742a
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission_v1_2.jar differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission_v1_2.jar.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission_v1_2.jar.meta
new file mode 100644
index 000000000..43c98c731
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Android/UniAndroidPermission/UniAndroidPermission_v1_2.jar.meta
@@ -0,0 +1,31 @@
+fileFormatVersion: 2
+guid: d6467263296c74b919030e7bfae469ca
+timeCreated: 1516304615
+licenseType: Pro
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox.meta
new file mode 100644
index 000000000..0d769c91c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2a5f99af2ce83514f822383e20066c54
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs.meta
new file mode 100644
index 000000000..99e8e9ded
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5bf0a0cf94d3de74c8fe0a4ad76cfa8f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46.meta
new file mode 100644
index 000000000..747a3b373
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cf3b967d3d4405a4093e868e0440cf8a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.ExtensionMethods.dll b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.ExtensionMethods.dll
new file mode 100644
index 000000000..9f27d274c
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.ExtensionMethods.dll differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.ExtensionMethods.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.ExtensionMethods.dll.meta
new file mode 100644
index 000000000..7051eefa9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.ExtensionMethods.dll.meta
@@ -0,0 +1,110 @@
+fileFormatVersion: 2
+guid: c864373fac3727545b44f740cc59abab
+timeCreated: 18446744011573954816
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ '': Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 0
+ Exclude Editor: 0
+ Exclude Linux: 0
+ Exclude Linux64: 0
+ Exclude LinuxUniversal: 0
+ Exclude OSXUniversal: 0
+ Exclude WebGL: 0
+ Exclude Win: 0
+ Exclude Win64: 0
+ Exclude WindowsStoreApps: 1
+ Exclude iOS: 0
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Facebook: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Facebook: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Linux
+ second:
+ enabled: 1
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 1
+ settings:
+ CPU: x86_64
+ - first:
+ Standalone: LinuxUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ WebGL: WebGL
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ iPhone: iOS
+ second:
+ enabled: 1
+ settings: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.Geometry.dll b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.Geometry.dll
new file mode 100644
index 000000000..c63dd971e
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.Geometry.dll differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.Geometry.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.Geometry.dll.meta
new file mode 100644
index 000000000..624d68c20
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.Geometry.dll.meta
@@ -0,0 +1,110 @@
+fileFormatVersion: 2
+guid: 902ec3a15243ce7459db8517c8de3f12
+timeCreated: 18446744011573954816
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ '': Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 0
+ Exclude Editor: 0
+ Exclude Linux: 0
+ Exclude Linux64: 0
+ Exclude LinuxUniversal: 0
+ Exclude OSXUniversal: 0
+ Exclude WebGL: 0
+ Exclude Win: 0
+ Exclude Win64: 0
+ Exclude WindowsStoreApps: 1
+ Exclude iOS: 0
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Facebook: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Facebook: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Linux
+ second:
+ enabled: 1
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 1
+ settings:
+ CPU: x86_64
+ - first:
+ Standalone: LinuxUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ WebGL: WebGL
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ iPhone: iOS
+ second:
+ enabled: 1
+ settings: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.PbfReader.dll b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.PbfReader.dll
new file mode 100644
index 000000000..43a24a4dc
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.PbfReader.dll differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.PbfReader.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.PbfReader.dll.meta
new file mode 100644
index 000000000..fccb1a49a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.PbfReader.dll.meta
@@ -0,0 +1,110 @@
+fileFormatVersion: 2
+guid: 34fcb52f9df13934786c32587147e4a0
+timeCreated: 18446744011573954816
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ '': Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 0
+ Exclude Editor: 0
+ Exclude Linux: 0
+ Exclude Linux64: 0
+ Exclude LinuxUniversal: 0
+ Exclude OSXUniversal: 0
+ Exclude WebGL: 0
+ Exclude Win: 0
+ Exclude Win64: 0
+ Exclude WindowsStoreApps: 1
+ Exclude iOS: 0
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Facebook: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Facebook: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Linux
+ second:
+ enabled: 1
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 1
+ settings:
+ CPU: x86_64
+ - first:
+ Standalone: LinuxUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ WebGL: WebGL
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ iPhone: iOS
+ second:
+ enabled: 1
+ settings: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.VectorTileReader.dll b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.VectorTileReader.dll
new file mode 100644
index 000000000..bc1e8ff25
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.VectorTileReader.dll differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.VectorTileReader.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.VectorTileReader.dll.meta
new file mode 100644
index 000000000..58dd43426
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.VectorTileReader.dll.meta
@@ -0,0 +1,110 @@
+fileFormatVersion: 2
+guid: 57cd912f9e6427a44ac217871c381c40
+timeCreated: 18446744011573954816
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ '': Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 0
+ Exclude Editor: 0
+ Exclude Linux: 0
+ Exclude Linux64: 0
+ Exclude LinuxUniversal: 0
+ Exclude OSXUniversal: 0
+ Exclude WebGL: 0
+ Exclude Win: 0
+ Exclude Win64: 0
+ Exclude WindowsStoreApps: 1
+ Exclude iOS: 0
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Facebook: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Facebook: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Linux
+ second:
+ enabled: 1
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 1
+ settings:
+ CPU: x86_64
+ - first:
+ Standalone: LinuxUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ WebGL: WebGL
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ iPhone: iOS
+ second:
+ enabled: 1
+ settings: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10.meta
new file mode 100644
index 000000000..3c92cd226
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 97ce4689e1585a044b7e4dffd6bbc56c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.ExtensionMethods.dll b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.ExtensionMethods.dll
new file mode 100644
index 000000000..918eb9491
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.ExtensionMethods.dll differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.ExtensionMethods.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.ExtensionMethods.dll.meta
new file mode 100644
index 000000000..99573707b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.ExtensionMethods.dll.meta
@@ -0,0 +1,93 @@
+fileFormatVersion: 2
+guid: aa8511f503d809c42a273bde2c2f2021
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ '': Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 1
+ Exclude Editor: 1
+ Exclude Linux: 1
+ Exclude Linux64: 1
+ Exclude LinuxUniversal: 1
+ Exclude OSXUniversal: 1
+ Exclude WebGL: 1
+ Exclude Win: 1
+ Exclude Win64: 1
+ Exclude WindowsStoreApps: 0
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Facebook: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Facebook: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Linux
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: LinuxUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.Geometry.dll b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.Geometry.dll
new file mode 100644
index 000000000..3f69e5453
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.Geometry.dll differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.Geometry.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.Geometry.dll.meta
new file mode 100644
index 000000000..ca3f26e90
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.Geometry.dll.meta
@@ -0,0 +1,105 @@
+fileFormatVersion: 2
+guid: 752172c26201c084c8526c6e9a837897
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ '': Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 1
+ Exclude Editor: 1
+ Exclude Linux: 1
+ Exclude Linux64: 1
+ Exclude LinuxUniversal: 1
+ Exclude OSXUniversal: 1
+ Exclude WebGL: 1
+ Exclude Win: 1
+ Exclude Win64: 1
+ Exclude WindowsStoreApps: 0
+ - first:
+ Android: Android
+ second:
+ enabled: 0
+ settings:
+ CPU: ARMv7
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ DefaultValueInitialized: true
+ OS: AnyOS
+ - first:
+ Facebook: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Facebook: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Linux
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: LinuxUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ DontProcess: false
+ PlaceholderPath: Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/net46/Mapbox.VectorTile.Geometry.dll
+ SDK: AnySDK
+ ScriptingBackend: AnyScriptingBackend
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.PbfReader.dll b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.PbfReader.dll
new file mode 100644
index 000000000..308efa4b9
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.PbfReader.dll differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.PbfReader.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.PbfReader.dll.meta
new file mode 100644
index 000000000..a261da2ee
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.PbfReader.dll.meta
@@ -0,0 +1,93 @@
+fileFormatVersion: 2
+guid: 11d5b9a726730e34ea222ff8e6b1def9
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ '': Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 1
+ Exclude Editor: 1
+ Exclude Linux: 1
+ Exclude Linux64: 1
+ Exclude LinuxUniversal: 1
+ Exclude OSXUniversal: 1
+ Exclude WebGL: 1
+ Exclude Win: 1
+ Exclude Win64: 1
+ Exclude WindowsStoreApps: 0
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Facebook: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Facebook: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Linux
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: LinuxUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.VectorTileReader.dll b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.VectorTileReader.dll
new file mode 100644
index 000000000..ed33611a9
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.VectorTileReader.dll differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.VectorTileReader.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.VectorTileReader.dll.meta
new file mode 100644
index 000000000..574e65279
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/Mapbox/vector-tile-cs/portable-net45+uap10/Mapbox.VectorTile.VectorTileReader.dll.meta
@@ -0,0 +1,93 @@
+fileFormatVersion: 2
+guid: ea87c215fce9c204abdb685f22703bd0
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ - first:
+ '': Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 1
+ Exclude Editor: 1
+ Exclude Linux: 1
+ Exclude Linux64: 1
+ Exclude LinuxUniversal: 1
+ Exclude OSXUniversal: 1
+ Exclude WebGL: 1
+ Exclude Win: 1
+ Exclude Win64: 1
+ Exclude WindowsStoreApps: 0
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Facebook: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Facebook: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Linux
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: LinuxUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty.meta
new file mode 100644
index 000000000..848e3502b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c104ec983f3ab8449b282d2575d121be
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression.meta
new file mode 100644
index 000000000..467d11efa
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d48f48be6a9fdf541a5f1be3255c1fab
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35.meta
new file mode 100644
index 000000000..695e39017
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 24c715a612ec20a42a86ac2009f2abb7
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/dependencies/Mapbox.IO.Compression-unity/net35/Mapbox.IO.Compression.dll b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll
similarity index 100%
rename from dependencies/Mapbox.IO.Compression-unity/net35/Mapbox.IO.Compression.dll
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll.mdb b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll.mdb
new file mode 100644
index 000000000..ac935065d
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll.mdb differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll.mdb.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll.mdb.meta
new file mode 100644
index 000000000..0276adf7c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll.mdb.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ffdfdd9db619fcc47b48fad2e445b357
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/dependencies/Mapbox.IO.Compression-unity/net35/Mapbox.IO.Compression.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll.meta
similarity index 100%
rename from dependencies/Mapbox.IO.Compression-unity/net35/Mapbox.IO.Compression.dll.meta
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.dll.meta
diff --git a/dependencies/Mapbox.IO.Compression-unity/net35/Mapbox.IO.Compression.pdb b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.pdb
similarity index 100%
rename from dependencies/Mapbox.IO.Compression-unity/net35/Mapbox.IO.Compression.pdb
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.pdb
diff --git a/dependencies/Mapbox.IO.Compression-unity/net35/Mapbox.IO.Compression.pdb.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.pdb.meta
similarity index 100%
rename from dependencies/Mapbox.IO.Compression-unity/net35/Mapbox.IO.Compression.pdb.meta
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/net35/Mapbox.IO.Compression.pdb.meta
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10.meta
new file mode 100644
index 000000000..46e00ae09
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fcefe66a47d635d4e80cca2549f55493
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/dependencies/Mapbox.IO.Compression-unity/uap10/Mapbox.IO.Compression.dll b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.dll
similarity index 100%
rename from dependencies/Mapbox.IO.Compression-unity/uap10/Mapbox.IO.Compression.dll
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.dll
diff --git a/dependencies/Mapbox.IO.Compression-unity/uap10/Mapbox.IO.Compression.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.dll.meta
similarity index 100%
rename from dependencies/Mapbox.IO.Compression-unity/uap10/Mapbox.IO.Compression.dll.meta
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.dll.meta
diff --git a/dependencies/Mapbox.IO.Compression-unity/uap10/Mapbox.IO.Compression.pdb b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.pdb
similarity index 100%
rename from dependencies/Mapbox.IO.Compression-unity/uap10/Mapbox.IO.Compression.pdb
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.pdb
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.pdb.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.pdb.meta
new file mode 100644
index 000000000..12e30cad6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.IO.Compression/uap10/Mapbox.IO.Compression.pdb.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: afbf653d62ab51b4d992cd319bb39b99
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json.meta
new file mode 100644
index 000000000..05b8c31b1
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bdaa6d5093c737940a8a9f76e2c9e5ce
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35.meta
new file mode 100644
index 000000000..07a6ae99e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d1e6581f49522654daece42d507c423d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/dependencies/Mapbox.Json/Net35/Mapbox.Json.dll b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll
similarity index 100%
rename from dependencies/Mapbox.Json/Net35/Mapbox.Json.dll
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll.mdb b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll.mdb
new file mode 100644
index 000000000..c23e92b83
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll.mdb differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll.mdb.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll.mdb.meta
new file mode 100644
index 000000000..6b757c1b1
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll.mdb.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9718acefc4a05354a83981a70b93a7cd
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/dependencies/Mapbox.Json/Net35/Mapbox.Json.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll.meta
similarity index 100%
rename from dependencies/Mapbox.Json/Net35/Mapbox.Json.dll.meta
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.dll.meta
diff --git a/dependencies/Mapbox.Json/Net35/Mapbox.Json.pdb b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.pdb
similarity index 100%
rename from dependencies/Mapbox.Json/Net35/Mapbox.Json.pdb
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.pdb
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.pdb.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.pdb.meta
new file mode 100644
index 000000000..eac1fa3a6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Net35/Mapbox.Json.pdb.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f25c8a0e04e4ba24a9b4943833904d78
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable.meta
new file mode 100644
index 000000000..db5cca269
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 21756548d9556494f90734f953cd7fcf
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/dependencies/Mapbox.Json/Portable/Mapbox.Json.dll b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll
similarity index 100%
rename from dependencies/Mapbox.Json/Portable/Mapbox.Json.dll
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll.mdb b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll.mdb
new file mode 100644
index 000000000..72a45a6a4
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll.mdb differ
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll.mdb.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll.mdb.meta
new file mode 100644
index 000000000..ae34dc56b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll.mdb.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7390d38240d85e14883b2a17dd1b8c15
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/dependencies/Mapbox.Json/Portable/Mapbox.Json.dll.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll.meta
similarity index 100%
rename from dependencies/Mapbox.Json/Portable/Mapbox.Json.dll.meta
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.dll.meta
diff --git a/dependencies/Mapbox.Json/Portable/Mapbox.Json.pdb b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.pdb
similarity index 100%
rename from dependencies/Mapbox.Json/Portable/Mapbox.Json.pdb
rename to sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.pdb
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.pdb.meta b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.pdb.meta
new file mode 100644
index 000000000..6488f2a62
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/ThirdParty/Mapbox.Json/Portable/Mapbox.Json.pdb.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: bf11d9a665ca3594e9f4eb14fe8c1b79
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/iOS.meta b/sdkproject/Assets/Mapbox/Core/Plugins/iOS.meta
new file mode 100644
index 000000000..6591da8ae
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/iOS.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9e8a419c652caf246ad3b669af2971f6
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/link.xml b/sdkproject/Assets/Mapbox/Core/Plugins/link.xml
new file mode 100644
index 000000000..d316281b6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/link.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/link.xml.meta b/sdkproject/Assets/Mapbox/Core/Plugins/link.xml.meta
new file mode 100644
index 000000000..9a564e60a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/link.xml.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 4cdb20be19794f045b7be9be4b5c0411
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/Plugins/sqlite.meta b/sdkproject/Assets/Mapbox/Core/Plugins/sqlite.meta
new file mode 100644
index 000000000..75588d989
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/Plugins/sqlite.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9b6db522e589f6648ac1c512b86ffee7
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/CheapRuler.cs b/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/CheapRuler.cs
index a91de32cc..9850c990f 100644
--- a/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/CheapRuler.cs
+++ b/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/CheapRuler.cs
@@ -35,28 +35,28 @@ public CheapRuler(double latitude, CheapRulerUnits outputUnits = CheapRulerUnits
switch (outputUnits)
{
case CheapRulerUnits.Kilometers:
- factor = 1;
+ factor = 1.0d;
break;
case CheapRulerUnits.Miles:
- factor = 1000 / 1609.344;
+ factor = 1000.0d / 1609.344;
break;
case CheapRulerUnits.NauticalMiles:
- factor = 1000 / 1852;
+ factor = 1000.0d / 1852.0d;
break;
case CheapRulerUnits.Meters:
- factor = 1000;
+ factor = 1000.0d;
break;
case CheapRulerUnits.Yards:
- factor = 1000 / 0.9144;
+ factor = 1000.0d / 0.9144;
break;
case CheapRulerUnits.Feet:
- factor = 1000 / 0.3048;
+ factor = 1000.0d / 0.3048;
break;
case CheapRulerUnits.Inches:
- factor = 1000 / 0.0254;
+ factor = 1000.0d / 0.0254;
break;
default:
- factor = 1;
+ factor = 1.0d;
break;
}
@@ -161,4 +161,4 @@ private double[] offset(double[] p, double dx, double dy)
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/CheapRulerCsTests.cs b/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/CheapRulerCsTests.cs
deleted file mode 100644
index f57df64b9..000000000
--- a/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/CheapRulerCsTests.cs
+++ /dev/null
@@ -1,94 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-
-namespace Mapbox.CheapRulerCs.UnitTest
-{
-
-
- using Mapbox.Platform;
- using NUnit.Framework;
- using System.Collections.Generic;
- using System.Globalization;
- using System.IO;
- using System.Text;
- using System;
- using System.Linq;
- using UnityEngine;
- using Mapbox.CheapRulerCs;
- using Mapbox.Json.Linq;
-
- [TestFixture]
- internal class ProbeExtractorCsTest
- {
-
-
- internal class point { public double x; public double y; }
- internal class line
- {
- public List vertices = new List();
- public void Add(double x, double y) { vertices.Add(new point() { x = x, y = y }); }
- }
-
- private List _lineFixtures;
-
- [SetUp]
- public void SetUp()
- {
- _lineFixtures = loadFixtures();
- }
-
-
-
- [Test, Order(1)]
- public void FixturesLoaded()
- {
- Assert.AreEqual(58, _lineFixtures.Count);
- }
-
- [Test]
- public void DistanceInMiles()
- {
- CheapRuler ruler = new CheapRuler(32.8351);
- CheapRuler rulerMiles = new CheapRuler(32.8351, CheapRulerUnits.Miles);
-
- double distKm = ruler.Distance(new double[] { 30.5, 32.8351 }, new double[] { 30.51, 32.8451 });
- double distMiles = rulerMiles.Distance(new double[] { 30.5, 32.8351 }, new double[] { 30.51, 32.8451 });
-
- Assert.AreEqual(1.609344, distKm / distMiles, 1e-12, "wrong distance in miles");
- }
-
-
-
-
- private List loadFixtures()
- {
- string fixturePath = Application.dataPath + "/Mapbox/Core/cheap-ruler-cs/Tests/Editor/lines.json";
- string fixtureAsText;
- using (TextReader tw = new StreamReader(fixturePath, Encoding.UTF8)) { fixtureAsText = tw.ReadToEnd(); }
-
- var json = JArray.Parse(fixtureAsText);
- List fixtures = new List();
-
- foreach (var line in json)
- {
- line fixtureLine = new line();
-
- foreach (var coordinates in line)
- {
- fixtureLine.Add(coordinates[0].Value(), coordinates[1].Value());
- }
- fixtures.Add(fixtureLine);
- }
-
- return fixtures;
- }
-
-
-
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/CheapRulerCsTests.cs.meta b/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/CheapRulerCsTests.cs.meta
deleted file mode 100644
index 3bf06f509..000000000
--- a/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/CheapRulerCsTests.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 75fd74e2890fb1247bd64b92df6cda88
-timeCreated: 1515511536
-licenseType: Pro
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/MapboxUnitTests_CheapRulerCs.cs b/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/MapboxUnitTests_CheapRulerCs.cs
new file mode 100644
index 000000000..36ef2e3ed
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/MapboxUnitTests_CheapRulerCs.cs
@@ -0,0 +1,122 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+
+namespace Mapbox.CheapRulerCs.UnitTest
+{
+
+
+ using NUnit.Framework;
+ using System.Collections.Generic;
+ using UnityEngine;
+ using Mapbox.CheapRulerCs;
+ using Mapbox.Json.Linq;
+
+ [TestFixture]
+ internal class CheapRulerCsTest
+ {
+
+
+ // TODO more tests ////////////////////
+ // see https://github.com/mapbox/cheap-ruler/blob/master/test/test.js
+ //////////////////////////
+
+
+ internal class point { public double x; public double y; }
+ internal class line
+ {
+ public List vertices = new List();
+ public void Add(double x, double y) { vertices.Add(new point() { x = x, y = y }); }
+ }
+
+ private List _lineFixtures;
+
+ [SetUp]
+ public void SetUp()
+ {
+ _lineFixtures = loadFixtures();
+ }
+
+
+
+ [Test, Order(1)]
+ public void FixturesLoaded()
+ {
+ Assert.AreEqual(58, _lineFixtures.Count);
+ }
+
+
+
+ [Test]
+ public void DistanceInMiles()
+ {
+ CheapRuler ruler = new CheapRuler(32.8351);
+ CheapRuler rulerMiles = new CheapRuler(32.8351, CheapRulerUnits.Miles);
+
+ double distKm = ruler.Distance(new double[] { 30.5, 32.8351 }, new double[] { 30.51, 32.8451 });
+ double distMiles = rulerMiles.Distance(new double[] { 30.5, 32.8351 }, new double[] { 30.51, 32.8451 });
+
+ Debug.LogFormat("{0} {1}", distKm, distMiles);
+ Assert.AreEqual(1.609344, distKm / distMiles, 1e-12, "wrong distance in miles");
+ }
+
+
+ [Test]
+ public void DistanceInNauticalMiles()
+ {
+ CheapRuler ruler = new CheapRuler(32.8351);
+ CheapRuler rulerMiles = new CheapRuler(32.8351, CheapRulerUnits.Miles);
+ CheapRuler rulerNauticalMiles = new CheapRuler(32.8351, CheapRulerUnits.NauticalMiles);
+
+ double distKm = ruler.Distance(new double[] { 30.5, 32.8351 }, new double[] { 30.51, 32.8451 });
+ double distMiles = rulerMiles.Distance(new double[] { 30.5, 32.8351 }, new double[] { 30.51, 32.8451 });
+ double distNauticalMiles = rulerNauticalMiles.Distance(new double[] { 30.5, 32.8351 }, new double[] { 30.51, 32.8451 });
+
+ Debug.LogFormat("{0} {1}", distKm, distNauticalMiles);
+ Assert.AreEqual(1.852, distKm / distNauticalMiles, 1e-12, "wrong distance km vs nautical miles");
+ Assert.AreEqual(1.15078, distMiles / distNauticalMiles, 1e-6, "wrong distance miles vs nautical miles");
+ }
+
+
+ [Test]
+ public void FromTile()
+ {
+ CheapRuler ruler1 = new CheapRuler(50.5);
+ CheapRuler ruler2 = CheapRuler.FromTile(11041, 15);
+
+ var p1 = new double[] { 30.5, 50.5 };
+ var p2 = new double[] { 30.51, 50.51 };
+
+ Assert.AreEqual(ruler1.Distance(p1, p2), ruler2.Distance(p1, p2), 3e-5, "CheapRuler.FromTile distance");
+ }
+
+
+
+ private List loadFixtures()
+ {
+ TextAsset fixturesAsset = Resources.Load("ChearRulerCs_fixtures");
+ var json = JArray.Parse(fixturesAsset.text);
+ List fixtures = new List();
+
+ foreach (var line in json)
+ {
+ line fixtureLine = new line();
+
+ foreach (var coordinates in line)
+ {
+ fixtureLine.Add(coordinates[0].Value(), coordinates[1].Value());
+ }
+ fixtures.Add(fixtureLine);
+ }
+
+ return fixtures;
+ }
+
+
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/MapboxUnitTests_CheapRulerCs.cs.meta b/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/MapboxUnitTests_CheapRulerCs.cs.meta
new file mode 100644
index 000000000..4d882e851
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/cheap-ruler-cs/Tests/Editor/MapboxUnitTests_CheapRulerCs.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: a618de68ec1d47d4895ef5b3200b2c88
+timeCreated: 1522309080
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Directions/Directions.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Directions/Directions.cs
index 21d637331..0906539e2 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Directions/Directions.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Directions/Directions.cs
@@ -13,7 +13,7 @@ namespace Mapbox.Directions
using Mapbox.Utils.JsonConverters;
///
- /// Wrapper around the
+ /// Wrapper around the
/// Mapbox Directions API. The Mapbox Directions API will show you how to get where
/// you're going.
///
@@ -55,9 +55,15 @@ public IAsyncRequest Query(DirectionResource direction, Action
/// JSON String.
/// A .
- internal DirectionsResponse Deserialize(string str)
+ public DirectionsResponse Deserialize(string str)
{
return JsonConvert.DeserializeObject(str, JsonConverters.Converters);
}
+
+ public string Serialize(DirectionsResponse response)
+ {
+ return JsonConvert.SerializeObject(response, JsonConverters.Converters);
+ }
+
}
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Geocoding/ForwardGeocodeResource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Geocoding/ForwardGeocodeResource.cs
index dca8a68fe..7917112ab 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Geocoding/ForwardGeocodeResource.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Geocoding/ForwardGeocodeResource.cs
@@ -6,12 +6,13 @@
namespace Mapbox.Geocoding
{
- using System;
- using System.Collections.Generic;
- using Mapbox.Utils;
+ using System;
+ using System.Collections.Generic;
+ using Mapbox.Utils;
+ using UnityEngine;
- /// A forward geocode request.
- public sealed class ForwardGeocodeResource : GeocodeResource
+ /// A forward geocode request.
+ public sealed class ForwardGeocodeResource : GeocodeResource
{
///
/// ISO 3166-1 alpha-2 country codes.
@@ -45,23 +46,29 @@ public ForwardGeocodeResource(string query)
}
/// Gets or sets the place name for forward geocoding.
- public override string Query {
- get {
+ public override string Query
+ {
+ get
+ {
return this.query;
}
- set {
+ set
+ {
this.query = value;
}
}
/// Gets or sets the autocomplete option.
- public bool? Autocomplete {
- get {
+ public bool? Autocomplete
+ {
+ get
+ {
return this.autocomplete;
}
- set {
+ set
+ {
this.autocomplete = value;
}
}
@@ -70,12 +77,15 @@ public bool? Autocomplete {
/// Gets or sets the bounding box option. Bounding box is a rectangle within which to
/// limit results, given as .
///
- public Vector2dBounds? Bbox {
- get {
+ public Vector2dBounds? Bbox
+ {
+ get
+ {
return this.bbox;
}
- set {
+ set
+ {
this.bbox = value;
}
}
@@ -84,12 +94,15 @@ public Vector2dBounds? Bbox {
/// Gets or sets the country option. Country is an Array of ISO 3166 alpha 2 country codes.
/// For all possible values, .
///
- public string[] Country {
- get {
+ public string[] Country
+ {
+ get
+ {
return this.country;
}
- set {
+ set
+ {
if (value == null)
{
this.country = value;
@@ -113,12 +126,15 @@ public string[] Country {
/// Gets or sets the proximity option, which is a location around which to bias results,
/// given as .
///
- public Vector2d? Proximity {
- get {
+ public Vector2d? Proximity
+ {
+ get
+ {
return this.proximity;
}
- set {
+ set
+ {
this.proximity = value;
}
}
@@ -156,12 +172,31 @@ public override string GetUrl()
opts.Add("types", GetUrlQueryFromArray(this.Types));
}
- return Constants.BaseAPI +
- this.ApiEndpoint +
- this.Mode +
- Uri.EscapeDataString(this.Query) +
- ".json" +
- EncodeQueryString(opts);
+ // !!!!!!!!!! HACK !!!!!!!
+ // we are seeing super weird behaviour on some iOS devices:
+ // crashes with properly escaped whitespaces %20 and commas %2C - and other special characters
+ // 'NSAllowsArbitraryLoads' and 'NSURLConnection finished with error - code - 1002'
+ // Use 'CFNETWORK_DIAGNOSTICS=1' in XCode to get more details https://stackoverflow.com/a/46748461
+
+ // trying to get rid of at least the most common characters - other will still crash
+#if UNITY_IOS
+ Query = Query
+ .Replace(",", " ")
+ .Replace(".", " ")
+ .Replace("-", " ");
+#endif
+
+ return
+ Constants.BaseAPI +
+ ApiEndpoint +
+ Mode +
+#if UNITY_IOS
+ WWW.EscapeURL(Query) +
+#else
+ Uri.EscapeDataString(Query) +
+#endif
+ ".json" +
+ EncodeQueryString(opts);
}
}
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Geocoding/Geocoder.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Geocoding/Geocoder.cs
index d21c0bf23..893d47848 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Geocoding/Geocoder.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Geocoding/Geocoder.cs
@@ -6,17 +6,17 @@
namespace Mapbox.Geocoding
{
- using System;
- using System.Text;
- using Mapbox.Json;
- using Mapbox.Platform;
- using Mapbox.Utils.JsonConverters;
+ using System;
+ using System.Text;
+ using Mapbox.Json;
+ using Mapbox.Platform;
+ using Mapbox.Utils.JsonConverters;
- ///
- /// Wrapper around the
- /// Mapbox Geocoding API. The Geocoder does two things: geocoding and reverse geocoding.
- ///
- public sealed class Geocoder
+ ///
+ /// Wrapper around the
+ /// Mapbox Geocoding API. The Geocoder does two things: geocoding and reverse geocoding.
+ ///
+ public sealed class Geocoder
{
private readonly IFileSource fileSource;
@@ -79,9 +79,9 @@ public IAsyncRequest Geocode(GeocodeResource geocode, ActionJSON String.
/// A .
/// Forward or reverse geocode.
- internal T Deserialize(string str)
+ public T Deserialize(string str)
{
return JsonConvert.DeserializeObject(str, JsonConverters.Converters);
}
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/CanonicalTileId.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/CanonicalTileId.cs
index 04a0f4ac1..20f1f2590 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/CanonicalTileId.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/CanonicalTileId.cs
@@ -13,7 +13,7 @@ namespace Mapbox.Map
/// Data type to store Web Mercator tile scheme.
/// See tile IDs in action.
///
- public struct CanonicalTileId
+ public struct CanonicalTileId : IEquatable
{
/// The zoom level.
public readonly int Z;
@@ -78,5 +78,40 @@ public override string ToString()
{
return this.Z + "/" + this.X + "/" + this.Y;
}
+
+ #region Equality
+ public bool Equals(CanonicalTileId other)
+ {
+ return this.X == other.X && this.Y == other.Y && this.Z == other.Z;
+ }
+
+ public override int GetHashCode()
+ {
+ return X ^ Y ^ Z;
+ }
+
+ public static bool operator ==(CanonicalTileId a, CanonicalTileId b)
+ {
+ return a.X == b.X && a.Y == b.Y && a.Z == b.Z;
+ }
+
+ public static bool operator !=(CanonicalTileId a, CanonicalTileId b)
+ {
+ return !(a == b);
+ }
+
+ public override bool Equals(object obj)
+ {
+ if (obj is CanonicalTileId)
+ {
+ return this.Equals((CanonicalTileId)obj);
+ }
+ else
+ {
+ return false;
+ }
+ }
+
+ #endregion
}
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/ClassicRasterTile.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/ClassicRasterTile.cs
index 0677a0e13..88ebe9812 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/ClassicRasterTile.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/ClassicRasterTile.cs
@@ -10,7 +10,7 @@ namespace Mapbox.Map
/// A raster tile from the Mapbox Map API, a encoded image representing a geographic
/// bounding box. Usually JPEG or PNG encoded.
/// See for usage.
- /// Read more about static classic maps .
+ /// Read more about static classic maps .
///
public class ClassicRasterTile : RasterTile
{
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/ClassicRetinaRasterTile.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/ClassicRetinaRasterTile.cs
index 35b20992f..f41458256 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/ClassicRetinaRasterTile.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/ClassicRetinaRasterTile.cs
@@ -10,7 +10,7 @@ namespace Mapbox.Map
/// A retina-resolution raster tile from the Mapbox Map API, a encoded image representing a geographic
/// bounding box. Usually JPEG or PNG encoded.
/// Like , but higher resolution.
- /// See retina documentation .
+ /// See retina documentation .
///
public class ClassicRetinaRasterTile : ClassicRasterTile
{
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/RetinaRasterTile.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/RetinaRasterTile.cs
index 0407af909..3148f8660 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/RetinaRasterTile.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/RetinaRasterTile.cs
@@ -10,7 +10,7 @@ namespace Mapbox.Map
/// A retin-resolution raster tile from the Mapbox Style API, an encoded image representing a geographic
/// bounding box. Usually JPEG or PNG encoded.
/// Like , but higher resolution.
- /// See retina documentation .
+ /// See retina documentation .
///
public class RetinaRasterTile : RasterTile
{
@@ -19,4 +19,4 @@ internal override TileResource MakeTileResource(string mapId)
return TileResource.MakeRetinaRaster(Id, mapId);
}
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/StyleOptimizedVectorTile.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/StyleOptimizedVectorTile.cs
deleted file mode 100644
index b91e88423..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/StyleOptimizedVectorTile.cs
+++ /dev/null
@@ -1,193 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2017 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-namespace Mapbox.Map
-{
- using System.Collections.ObjectModel;
- using Mapbox.Utils;
- using Mapbox.VectorTile;
- using System;
- using Mapbox.VectorTile.ExtensionMethods;
-
- ///
- /// A decoded vector tile, as specified by the
- ///
- /// Mapbox Vector Tile specification.
- /// See available layers and features here.
- /// The tile might be incomplete if the network request and parsing are still pending.
- ///
- ///
- /// Making a VectorTile request:
- ///
- /// var parameters = new Tile.Parameters();
- /// parameters.Fs = MapboxAccess.Instance;
- /// parameters.Id = new CanonicalTileId(_zoom, _tileCoorindateX, _tileCoordinateY);
- /// parameters.MapId = "mapbox.mapbox-streets-v7";
- /// var vectorTile = new VectorTile();
- ///
- /// // Make the request.
- /// vectorTile.Initialize(parameters, (Action)(() =>
- /// {
- /// if (!string.IsNullOrEmpty(vectorTile.Error))
- /// {
- /// // Handle the error.
- /// }
- ///
- /// // Consume the .
- /// }));
- ///
- ///
- public sealed class StyleOptimizedVectorTile : Tile, IDisposable
- {
- // FIXME: Namespace here is very confusing and conflicts (sematically)
- // with his class. Something has to be renamed here.
- private Mapbox.VectorTile.VectorTile data;
-
- string _optimizedStyleId;
-
- string _modifiedDate;
-
- private bool isDisposed = false;
-
- /// Gets the vector decoded using Mapbox.VectorTile library.
- /// The GeoJson data.
- public Mapbox.VectorTile.VectorTile Data
- {
- get
- {
- return this.data;
- }
- }
-
- public StyleOptimizedVectorTile(string styleId, string modifiedDate)
- {
- _optimizedStyleId = styleId;
- _modifiedDate = modifiedDate;
- }
-
- //TODO: uncomment if 'VectorTile' class changes from 'sealed'
- //protected override void Dispose(bool disposeManagedResources)
- //~VectorTile()
- //{
- // Dispose(false);
- //}
-
-
- public void Dispose()
- {
- Dispose(true);
- GC.SuppressFinalize(this);
- }
-
- //TODO: change signature if 'VectorTile' class changes from 'sealed'
- //protected override void Dispose(bool disposeManagedResources)
- public void Dispose(bool disposeManagedResources)
- {
- if (!isDisposed)
- {
- if (disposeManagedResources)
- {
- //TODO implement IDisposable with Mapbox.VectorTile.VectorTile
- if (null != data)
- {
- data = null;
- }
- }
- }
- }
-
-
- ///
- /// Gets the vector in a GeoJson format.
- ///
- /// This method should be avoided as it fully decodes the whole tile and might pose performance and memory bottle necks.
- ///
- ///
- /// The GeoJson data.
- ///
- /// Inspect the GeoJson.
- ///
- /// var json = VectorTile.GeoJson;
- /// Console.Write("GeoJson: " + json);
- ///
- ///
- public string GeoJson
- {
- get
- {
- return this.data.ToGeoJson((ulong)Id.Z, (ulong)Id.X, (ulong)Id.Y, 0);
- }
- }
-
-
- ///
- /// Gets all availble layer names.
- /// See available layers and features here.
- ///
- /// Collection of availble layers.
- ///
- /// Inspect the LayerNames.
- ///
- /// var layerNames = vectorTile.LayerNames();
- /// foreach (var layer in layerNames)
- /// {
- /// Console.Write("Layer: " + layer);
- /// }
- ///
- ///
- public ReadOnlyCollection LayerNames()
- {
- return this.data.LayerNames();
- }
-
- // FIXME: Why don't these work?
- ///
- /// Decodes the requested layer.
- ///
- /// Name of the layer to decode.
- /// Decoded VectorTileLayer or 'null' if an invalid layer name was specified.
- ///
- /// Inspect a layer of the vector tile.
- ///
- /// var countryLabelLayer = vectorTile.GetLayer("country_label");
- /// var count = countryLabelLayer.Keys.Count;
- /// for (int i = 0; i < count; i++)
- /// {
- /// Console.Write(string.Format("{0}:{1}", countryLabelLayer.Keys[i], countryLabelLayer.Values[i]));
- /// }
- ///
- ///
- public VectorTileLayer GetLayer(string layerName)
- {
- return this.data.GetLayer(layerName);
- }
-
-
- internal override TileResource MakeTileResource(string mapId)
- {
- return TileResource.MakeStyleOptimizedVector(Id, mapId, _optimizedStyleId, _modifiedDate);
- }
-
-
- internal override bool ParseTileData(byte[] data)
- {
- try
- {
- var decompressed = Compression.Decompress(data);
- this.data = new Mapbox.VectorTile.VectorTile(decompressed);
-
- return true;
- }
- catch (Exception ex)
- {
- AddException(ex);
- return false;
- }
- }
-
-
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/StyleOptimizedVectorTile.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/StyleOptimizedVectorTile.cs.meta
deleted file mode 100644
index 318be6a53..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/StyleOptimizedVectorTile.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 5df90aab8f27e415bb0431c83a334721
-timeCreated: 1500414510
-licenseType: Pro
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/Tile.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/Tile.cs
index af5fd383d..25fa73db6 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/Tile.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/Tile.cs
@@ -11,6 +11,7 @@ namespace Mapbox.Map
using System.Linq;
using System.Collections.Generic;
using System.Collections.ObjectModel;
+ using Mapbox.Unity.Utilities;
///
@@ -38,7 +39,9 @@ public enum State
/// Data loaded and parsed.
Loaded,
/// Data loading cancelled.
- Canceled
+ Canceled,
+ /// Data has been loaded before and got updated.
+ Updated
}
/// Gets the identifier.
@@ -103,6 +106,10 @@ public State CurrentState
}
}
+
+ public HttpRequestType RequestType { get { return _request.RequestType; } }
+
+
public bool IsCompleted
{
get
@@ -209,7 +216,7 @@ private void HandleTileResponse(Response response)
ids.Add(_id.ToString());
else
return;
-
+
response.Exceptions.ToList().ForEach(e => AddException(e));
}
else
@@ -225,7 +232,14 @@ private void HandleTileResponse(Response response)
// Cancelled is not the same as loaded!
if (_state != State.Canceled)
{
- _state = State.Loaded;
+ if (response.IsUpdate)
+ {
+ _state = State.Updated;
+ }
+ else
+ {
+ _state = State.Loaded;
+ }
}
_callback();
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileCover.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileCover.cs
index 231d5d932..60f0bdcb3 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileCover.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileCover.cs
@@ -85,13 +85,9 @@ public static HashSet GetWithWebMerc(Vector2dBounds bounds, int
Vector2d swWebMerc = new Vector2d(Math.Max(bounds.SouthWest.x, -Constants.WebMercMax), Math.Max(bounds.SouthWest.y, -Constants.WebMercMax));
Vector2d neWebMerc = new Vector2d(Math.Min(bounds.NorthEast.x, Constants.WebMercMax), Math.Min(bounds.NorthEast.y, Constants.WebMercMax));
- //UnityEngine.Debug.LogFormat("swWebMerc:{0}/{1} neWebMerc:{2}/{3}", swWebMerc.x, swWebMerc.y, neWebMerc.x, neWebMerc.y);
-
UnwrappedTileId swTile = WebMercatorToTileId(swWebMerc, zoom);
UnwrappedTileId neTile = WebMercatorToTileId(neWebMerc, zoom);
- //UnityEngine.Debug.LogFormat("swTile:{0} neTile:{1}", swTile, neTile);
-
for (int x = swTile.X; x <= neTile.X; x++)
{
for (int y = neTile.Y; y <= swTile.Y; y++)
@@ -101,7 +97,6 @@ public static HashSet GetWithWebMerc(Vector2dBounds bounds, int
//investigate formulas, this worked before
if (!canonicalTiles.Contains(uwtid.Canonical))
{
- //Debug.LogFormat("TileCover.GetWithWebMerc: {0}/{1}/{2}", zoom, x, y);
tiles.Add(uwtid);
canonicalTiles.Add(uwtid.Canonical);
}
@@ -154,16 +149,6 @@ public static UnwrappedTileId WebMercatorToTileId(Vector2d webMerc, int zoom)
double dblX = webMerc.x / Constants.WebMercMax;
double dblY = webMerc.y / Constants.WebMercMax;
- //dblX = 1 + dblX;
- //dblY = 1 - dblY;
- //dblX /= 2;
- //dblY /= 2;
- //dblX *= tileCount;
- //dblY *= tileCount;
- //int x = (int)Math.Floor(dblX);
- //int y = (int)Math.Floor(dblY);
- //return new UnwrappedTileId(zoom, x, y);
-
int x = (int)Math.Floor((1 + dblX) / 2 * tileCount);
int y = (int)Math.Floor((1 - dblY) / 2 * tileCount);
return new UnwrappedTileId(zoom, x, y);
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileErrorEventArgs.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileErrorEventArgs.cs
index 1a37e314d..c01a1a90f 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileErrorEventArgs.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileErrorEventArgs.cs
@@ -5,7 +5,8 @@
using System.Collections.Generic;
using System.Collections.ObjectModel;
- public class TileErrorEventArgs:EventArgs {
+ public class TileErrorEventArgs : EventArgs
+ {
///
/// The tile identifier.
@@ -50,7 +51,7 @@ public TileErrorEventArgs(CanonicalTileId TileId, Type TileType, UnityTile Unity
{
this.TileId = TileId;
List _exceptions = new List();
- foreach(var exception in Exceptions)
+ foreach (var exception in Exceptions)
{
_exceptions.Add(exception);
}
@@ -59,4 +60,4 @@ public TileErrorEventArgs(CanonicalTileId TileId, Type TileType, UnityTile Unity
this.TileType = TileType;
}
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileResource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileResource.cs
index c77675fba..8adc8f080 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileResource.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/TileResource.cs
@@ -9,7 +9,7 @@ namespace Mapbox.Map
using System;
using Mapbox.Unity.Telemetry;
- internal sealed class TileResource : IResource
+ public sealed class TileResource : IResource
{
readonly string _query;
@@ -65,7 +65,8 @@ public string GetUrl()
uriBuilder.Query = TelemetryFactory.EventQuery;
}
- return uriBuilder.ToString();
+ //return uriBuilder.ToString();
+ return uriBuilder.Uri.ToString();
}
}
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/UnwrappedTileId.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/UnwrappedTileId.cs
index 7b0da0fb2..c0aa3c2cb 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/UnwrappedTileId.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/UnwrappedTileId.cs
@@ -1,8 +1,4 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
+using System;
namespace Mapbox.Map
{
@@ -10,7 +6,7 @@ namespace Mapbox.Map
/// Unwrapped tile identifier in a slippy map. Similar to ,
/// but might go around the globe.
///
- public struct UnwrappedTileId
+ public struct UnwrappedTileId : IEquatable
{
/// The zoom level.
public readonly int Z;
@@ -59,6 +55,31 @@ public override string ToString()
return this.Z + "/" + this.X + "/" + this.Y;
}
+ public bool Equals(UnwrappedTileId other)
+ {
+ return this.X == other.X && this.Y == other.Y && this.Z == other.Z;
+ }
+
+ public override int GetHashCode()
+ {
+ return (X << 6) ^ (Y << 16) ^ (Z << 8);
+ }
+
+ public override bool Equals(object obj)
+ {
+ return this.X == ((UnwrappedTileId)obj).X && this.Y == ((UnwrappedTileId)obj).Y && this.Z == ((UnwrappedTileId)obj).Z;
+ }
+
+ public static bool operator ==(UnwrappedTileId a, UnwrappedTileId b)
+ {
+ return a.X == b.X && a.Y == b.Y && a.Z == b.Z;
+ }
+
+ public static bool operator !=(UnwrappedTileId a, UnwrappedTileId b)
+ {
+ return !(a == b);
+ }
+
public UnwrappedTileId North
{
get
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/VectorTile.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/VectorTile.cs
index 144c31333..53a72bbf4 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/VectorTile.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Map/VectorTile.cs
@@ -4,7 +4,8 @@
//
//-----------------------------------------------------------------------
-namespace Mapbox.Map {
+namespace Mapbox.Map
+{
using System.Collections.ObjectModel;
using Mapbox.Utils;
using Mapbox.VectorTile;
@@ -39,21 +40,49 @@ namespace Mapbox.Map {
/// }));
///
///
- public sealed class VectorTile : Tile, IDisposable {
+ public sealed class VectorTile : Tile, IDisposable
+ {
// FIXME: Namespace here is very confusing and conflicts (sematically)
// with his class. Something has to be renamed here.
private Mapbox.VectorTile.VectorTile data;
+ bool _isStyleOptimized = false;
+
+ string _optimizedStyleId;
+
+ string _modifiedDate;
+
private bool isDisposed = false;
/// Gets the vector decoded using Mapbox.VectorTile library.
/// The GeoJson data.
- public Mapbox.VectorTile.VectorTile Data {
- get {
+ public Mapbox.VectorTile.VectorTile Data
+ {
+ get
+ {
return this.data;
}
}
+ public VectorTile()
+ {
+ _isStyleOptimized = false;
+ }
+
+ public VectorTile(string styleId, string modifiedDate)
+ {
+ if (string.IsNullOrEmpty(styleId) || string.IsNullOrEmpty(modifiedDate))
+ {
+ UnityEngine.Debug.LogWarning("Style Id or Modified Time cannot be empty for style optimized tilesets. Switching to regular tilesets!");
+ _isStyleOptimized = false;
+ }
+ else
+ {
+ _isStyleOptimized = true;
+ _optimizedStyleId = styleId;
+ _modifiedDate = modifiedDate;
+ }
+ }
//TODO: uncomment if 'VectorTile' class changes from 'sealed'
//protected override void Dispose(bool disposeManagedResources)
@@ -63,18 +92,23 @@ public Mapbox.VectorTile.VectorTile Data {
//}
- public void Dispose() {
+ public void Dispose()
+ {
Dispose(true);
GC.SuppressFinalize(this);
}
//TODO: change signature if 'VectorTile' class changes from 'sealed'
//protected override void Dispose(bool disposeManagedResources)
- public void Dispose(bool disposeManagedResources) {
- if (!isDisposed) {
- if (disposeManagedResources) {
+ public void Dispose(bool disposeManagedResources)
+ {
+ if (!isDisposed)
+ {
+ if (disposeManagedResources)
+ {
//TODO implement IDisposable with Mapbox.VectorTile.VectorTile
- if (null != data) {
+ if (null != data)
+ {
data = null;
}
}
@@ -96,8 +130,10 @@ public void Dispose(bool disposeManagedResources) {
/// Console.Write("GeoJson: " + json);
///
///
- public string GeoJson {
- get {
+ public string GeoJson
+ {
+ get
+ {
return this.data.ToGeoJson((ulong)Id.Z, (ulong)Id.X, (ulong)Id.Y, 0);
}
}
@@ -118,7 +154,8 @@ public string GeoJson {
/// }
///
///
- public ReadOnlyCollection LayerNames() {
+ public ReadOnlyCollection LayerNames()
+ {
return this.data.LayerNames();
}
@@ -139,24 +176,31 @@ public ReadOnlyCollection LayerNames() {
/// }
///
///
- public VectorTileLayer GetLayer(string layerName) {
+ public VectorTileLayer GetLayer(string layerName)
+ {
return this.data.GetLayer(layerName);
}
- internal override TileResource MakeTileResource(string mapId) {
- return TileResource.MakeVector(Id, mapId);
+ internal override TileResource MakeTileResource(string mapId)
+ {
+
+ return (_isStyleOptimized) ?
+ TileResource.MakeStyleOptimizedVector(Id, mapId, _optimizedStyleId, _modifiedDate)
+ : TileResource.MakeVector(Id, mapId);
}
- internal override bool ParseTileData(byte[] data) {
- try {
+ internal override bool ParseTileData(byte[] data)
+ {
+ try
+ {
var decompressed = Compression.Decompress(data);
this.data = new Mapbox.VectorTile.VectorTile(decompressed);
-
return true;
}
- catch (Exception ex) {
+ catch (Exception ex)
+ {
AddException(ex);
return false;
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatcher.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatcher.cs
index 4bd8d3d80..d1794d3c4 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatcher.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatcher.cs
@@ -13,7 +13,7 @@ namespace Mapbox.MapMatching
using Mapbox.Utils.JsonConverters;
///
- /// Wrapper around the
+ /// Wrapper around the
/// Mapbox Map Matching API.
///
public class MapMatcher
@@ -71,4 +71,4 @@ internal T Deserialize(string str)
return JsonConvert.DeserializeObject(str, JsonConverters.Converters);
}
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatchingParameters.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatchingParameters.cs
index 18b1df207..eb1524280 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatchingParameters.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatchingParameters.cs
@@ -69,7 +69,7 @@ public enum Annotations
///
- /// https://www.mapbox.com/api-documentation/#retrieve-directions
+ /// https://www.mapbox.com/api-documentation/navigation/#retrieve-directions
///
public enum InstructionLanguages
{
@@ -112,4 +112,4 @@ public enum InstructionLanguages
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatchingResponse.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatchingResponse.cs
index d153ee7f4..ef4d14dda 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatchingResponse.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/MapMatching/MapMatchingResponse.cs
@@ -21,13 +21,6 @@ public class MapMatchingResponse
/// Simple constructor for deserialization
public MapMatchingResponse() { }
- ///// Constructor for bubbling errors of underlying web request
- //public MapMatchingResponse(ReadOnlyCollection requestExceptions)
- //{
- // _requestExceptions = requestExceptions;
- //}
-
-
[JsonProperty("code")]
public string Code;
[JsonProperty("message")]
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CacheItem.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CacheItem.cs
new file mode 100644
index 000000000..b3be547f5
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CacheItem.cs
@@ -0,0 +1,19 @@
+
+namespace Mapbox.Platform.Cache
+{
+
+ using System;
+
+
+ public class CacheItem
+ {
+ /// Raw response data-
+ public byte[] Data;
+ /// UTC ticks when item was added to the cache.
+ public long AddedToCacheTicksUtc;
+ /// ETag value of API response. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag
+ public string ETag;
+ /// Can be 'null' as not all APIs populated this value. Last-Modified value of API response in GMT: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified
+ public DateTime? LastModified;
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CacheItem.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CacheItem.cs.meta
new file mode 100644
index 000000000..452583767
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CacheItem.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 3bad456c58de85d47b4ff050dbd99915
+timeCreated: 1510665832
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CachingWebFileSource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CachingWebFileSource.cs
index b11dba12f..ed27736de 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CachingWebFileSource.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/CachingWebFileSource.cs
@@ -6,23 +6,33 @@
using Mapbox.Unity.Utilities;
using Mapbox.Map;
using System.Collections;
+ using System.Linq;
+
public class CachingWebFileSource : IFileSource, IDisposable
{
+#if MAPBOX_DEBUG_CACHE
+ private string _className;
+#endif
private bool _disposed;
private List _caches = new List();
private string _accessToken;
+ private bool _autoRefreshCache;
- public CachingWebFileSource(string accessToken)
+ public CachingWebFileSource(string accessToken, bool autoRefreshCache)
{
+#if MAPBOX_DEBUG_CACHE
+ _className = this.GetType().Name;
+#endif
_accessToken = accessToken;
+ _autoRefreshCache = autoRefreshCache;
}
- #region idisposable
+#region idisposable
~CachingWebFileSource()
@@ -57,7 +67,7 @@ protected virtual void Dispose(bool disposeManagedResources)
}
- #endregion
+#endregion
///
@@ -90,6 +100,14 @@ public void Clear()
}
+ public void ReInit() {
+ foreach (var cache in _caches)
+ {
+ cache.ReInit();
+ }
+ }
+
+
public IAsyncRequest Request(
string uri
, Action callback
@@ -104,64 +122,168 @@ string uri
throw new Exception("Cannot cache without a map id");
}
- byte[] data = null;
+ CacheItem cachedItem = null;
// go through existing caches and check if we already have the requested tile available
foreach (var cache in _caches)
{
- data = cache.Get(mapId, tileId);
- if (null != data)
+ cachedItem = cache.Get(mapId, tileId);
+ if (null != cachedItem)
{
break;
}
}
- // if tile was available propagate to all other caches and return
- if (null != data)
+ var uriBuilder = new UriBuilder(uri);
+ if (!string.IsNullOrEmpty(_accessToken))
{
- foreach (var cache in _caches)
+ string accessTokenQuery = "access_token=" + _accessToken;
+ if (uriBuilder.Query != null && uriBuilder.Query.Length > 1)
{
- cache.Add(mapId, tileId, data);
+ uriBuilder.Query = uriBuilder.Query.Substring(1) + "&" + accessTokenQuery;
+ }
+ else
+ {
+ uriBuilder.Query = accessTokenQuery;
+ }
+ }
+ string finalUrl = uriBuilder.ToString();
+
+#if MAPBOX_DEBUG_CACHE
+ string methodName = _className + "." + new System.Diagnostics.StackFrame().GetMethod().Name;
+#endif
+
+ // if tile was available call callback with it, propagate to all other caches and check if a newer one is available
+ if (null != cachedItem)
+ {
+#if MAPBOX_DEBUG_CACHE
+ UnityEngine.Debug.LogFormat("{0} {1} {2} {3}", methodName, mapId, tileId, null != cachedItem.Data ? cachedItem.Data.Length.ToString() : "cachedItem.Data is NULL");
+#endif
+ // immediately return cached tile
+ callback(Response.FromCache(cachedItem.Data));
+
+ // check for updated tiles online if this is enabled in the settings
+ if (_autoRefreshCache)
+ {
+ // check if tile on the web is newer than the one we already have locally
+ IAsyncRequestFactory.CreateRequest(
+ finalUrl,
+ (Response headerOnly) =>
+ {
+ // on error getting information from API just return. tile we have locally has already been returned above
+ if (headerOnly.HasError)
+ {
+ return;
+ }
+
+ // TODO: remove Debug.Log before PR
+ //UnityEngine.Debug.LogFormat(
+ // "{1}{0}cached:{2}{0}header:{3}"
+ // , Environment.NewLine
+ // , finalUrl
+ // , cachedItem.ETag
+ // , headerOnly.Headers["ETag"]
+ //);
+
+ // data from cache is the same as on the web:
+ // * tile has already been returned above
+ // * make sure all all other caches have it too, but don't force insert via cache.add(false)
+ // additional ETag empty check: for backwards compability with old caches
+ if (!string.IsNullOrEmpty(cachedItem.ETag) && cachedItem.ETag.Equals(headerOnly.Headers["ETag"]))
+ {
+ foreach (var cache in _caches)
+ {
+ cache.Add(mapId, tileId, cachedItem, false);
+ }
+ }
+ else
+ {
+ // TODO: remove Debug.Log before PR
+ UnityEngine.Debug.LogWarningFormat(
+ "updating cached tile {1} mapid:{2}{0}cached etag:{3}{0}remote etag:{4}{0}{5}"
+ , Environment.NewLine
+ , tileId
+ , mapId
+ , cachedItem.ETag
+ , headerOnly.Headers["ETag"]
+ , finalUrl
+ );
+
+ // request updated tile and pass callback to return new data to subscribers
+ requestTileAndCache(finalUrl, mapId, tileId, timeout, callback);
+ }
+ }
+ , timeout
+ , HttpRequestType.Head
+ );
}
- callback(Response.FromCache(data));
return new MemoryCacheAsyncRequest(uri);
}
else
{
// requested tile is not in any of the caches yet, get it
- var uriBuilder = new UriBuilder(uri);
+#if MAPBOX_DEBUG_CACHE
+ UnityEngine.Debug.LogFormat("{0} {1} {2} not cached", methodName, mapId, tileId);
+#endif
+ return requestTileAndCache(finalUrl, mapId, tileId, timeout, callback);
+ }
+ }
+
- if (!string.IsNullOrEmpty(_accessToken))
+ private IAsyncRequest requestTileAndCache(string url, string mapId, CanonicalTileId tileId, int timeout, Action callback)
+ {
+ return IAsyncRequestFactory.CreateRequest(
+ url,
+ (Response r) =>
{
- string accessTokenQuery = "access_token=" + _accessToken;
- if (uriBuilder.Query != null && uriBuilder.Query.Length > 1)
+ // if the request was successful add tile to all caches
+ if (!r.HasError && null != r.Data)
{
- uriBuilder.Query = uriBuilder.Query.Substring(1) + "&" + accessTokenQuery;
- }
- else
- {
- uriBuilder.Query = accessTokenQuery;
- }
- }
+ string eTag = string.Empty;
+ DateTime? lastModified = null;
- return IAsyncRequestFactory.CreateRequest(
- uriBuilder.ToString(),
- (Response r) =>
- {
- // if the request was successful add tile to all caches
- if (!r.HasError && null != r.Data)
+ if (!r.Headers.ContainsKey("ETag"))
{
- foreach (var cache in _caches)
- {
- cache.Add(mapId, tileId, r.Data);
- }
+ UnityEngine.Debug.LogWarningFormat("no 'ETag' header present in response for {0}", url);
}
+ else
+ {
+ eTag = r.Headers["ETag"];
+ }
+
+ // not all APIs populate 'Last-Modified' header
+ // don't log error if it's missing
+ if (r.Headers.ContainsKey("Last-Modified"))
+ {
+ lastModified = DateTime.ParseExact(r.Headers["Last-Modified"], "r", null);
+ }
+
+ // propagate to all caches forcing update
+ foreach (var cache in _caches)
+ {
+ cache.Add(
+ mapId
+ , tileId
+ , new CacheItem()
+ {
+ Data = r.Data,
+ ETag = eTag,
+ LastModified = lastModified
+ }
+ , true // force insert/update
+ );
+ }
+ }
+ if (null != callback)
+ {
+ r.IsUpdate = true;
callback(r);
- }, timeout);
- }
+ }
+ }, timeout);
}
+
class MemoryCacheAsyncRequest : IAsyncRequest
{
@@ -184,6 +306,9 @@ public bool IsCompleted
}
+ public HttpRequestType RequestType { get { return HttpRequestType.Get; } }
+
+
public void Cancel()
{
// Empty. We can't cancel an instantaneous response.
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/ICache.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/ICache.cs
index 0579ea90e..dc7b3a6a7 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/ICache.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/ICache.cs
@@ -1,11 +1,10 @@
-using Mapbox.Map;
-using System.Collections;
-using System.Collections.Generic;
-
namespace Mapbox.Platform.Cache
{
+ using Mapbox.Map;
+ using System;
+
public interface ICache
{
@@ -15,13 +14,15 @@ public interface ICache
///
uint MaxCacheSize { get; }
+
///
/// Add tile data to the cache
///
/// Tile set name
/// Tile ID
- /// Tile data
- void Add(string mapId, CanonicalTileId tileId, byte[] data);
+ /// Item to cache
+ /// Force insert even if item already exists.
+ void Add(string mapId, CanonicalTileId tileId, CacheItem item, bool replaceIfExists);
///
@@ -30,7 +31,7 @@ public interface ICache
///
///
/// byte[] with tile data. Null if requested tile is not in cache
- byte[] Get(string mapId, CanonicalTileId tileId);
+ CacheItem Get(string mapId, CanonicalTileId tileId);
/// Clear cache for all tile sets
@@ -42,5 +43,11 @@ public interface ICache
///
///
void Clear(string mapId);
+
+
+ ///
+ /// Reinitialize cache. Might be needed after 'Clear', eg for SQLiteCache
+ ///
+ void ReInit();
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MbTilesCache.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MbTilesCache.cs
deleted file mode 100644
index 7bf09b722..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MbTilesCache.cs
+++ /dev/null
@@ -1,169 +0,0 @@
-namespace Mapbox.Platform.Cache
-{
-
-
- using Mapbox.Map;
- using Mapbox.Platform.MbTiles;
- using System;
- using System.Collections.Generic;
- using System.Linq;
-
-
- public class MbTilesCache : ICache, IDisposable
- {
-
- public MbTilesCache(uint maxCacheSize)
- {
- _maxCacheSize = maxCacheSize;
- _mbTiles = new Dictionary();
- }
-
-
- #region IDisposable
-
-
- ~MbTilesCache()
- {
- Dispose(false);
- }
-
- public void Dispose()
- {
- Dispose(true);
- GC.SuppressFinalize(this);
- }
-
- protected virtual void Dispose(bool disposeManagedResources)
- {
- if (!_disposed)
- {
- if (disposeManagedResources)
- {
- foreach (var mbtCache in _mbTiles)
- {
- MbTilesDb mbt = mbtCache.Value;
- mbt.Dispose();
- mbt = null;
- }
- _mbTiles.Clear();
- }
- _disposed = true;
- }
- }
-
-
- #endregion
-
-
- private bool _disposed;
- private uint _maxCacheSize;
- private object _lock = new object();
- private Dictionary _mbTiles;
-
-
- public uint MaxCacheSize
- {
- get { return _maxCacheSize; }
- }
-
-
- public void Add(string mapId, CanonicalTileId tileId, byte[] data)
- {
-
- mapId = cleanMapId(mapId);
-
- lock (_lock)
- {
- if (!_mbTiles.ContainsKey(mapId))
- {
- initializeMbTiles(mapId);
- }
- }
-
- MbTilesDb currentMbTiles = _mbTiles[mapId];
-
- if (!currentMbTiles.TileExists(tileId))
- {
- _mbTiles[mapId].AddTile(tileId, data);
- }
- }
-
-
- private void initializeMbTiles(string mapId)
- {
- if (string.IsNullOrEmpty(mapId))
- {
- throw new Exception("Cannot intialize MbTilesCache without a map id");
- }
-
- mapId = cleanMapId(mapId);
-
- MbTilesDb mbt = new MbTilesDb(mapId + ".cache", _maxCacheSize);
- MetaDataRequired md = new MetaDataRequired()
- {
- TilesetName = mapId,
- Description = "TODO: " + mapId,
- Format = "TODO: " + mapId,
- Type = "TODO: " + mapId,
- Version = 1
- };
- mbt.CreateMetaData(md);
-
- _mbTiles[mapId] = mbt;
- }
-
-
-
- public byte[] Get(string mapId, CanonicalTileId tileId)
- {
- mapId = cleanMapId(mapId);
- lock (_lock)
- {
- if (!_mbTiles.ContainsKey(mapId))
- {
- initializeMbTiles(mapId);
- }
- }
-
- return _mbTiles[mapId].GetTile(tileId);
- }
-
-
- public void Clear()
- {
- string[] toDelete = _mbTiles.Keys.ToArray();
- foreach (var mapId in toDelete)
- {
- Clear(mapId);
- }
- }
-
-
- public void Clear(string mapId)
- {
- mapId = cleanMapId(mapId);
- lock (_lock)
- {
- if (!_mbTiles.ContainsKey(mapId)) { return; }
-
- _mbTiles[mapId].Delete();
- _mbTiles[mapId].Dispose();
- _mbTiles[mapId] = null;
- _mbTiles.Remove(mapId);
- }
- }
-
-
- ///
- /// Map ID (tile set name) could be somehting like 'mapbox://styles/mapbox/dark-v9.cache'.
- /// This doesn't work as a file name
- ///
- /// Map ID, tile set name
- ///
- private string cleanMapId(string mapId)
- {
- return mapId.Substring(mapId.LastIndexOf('/') + 1);
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MbTilesCache.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MbTilesCache.cs.meta
deleted file mode 100644
index 3c4cc049d..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MbTilesCache.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 10c4574fc365d40bfbde0a7f3746f0c8
-timeCreated: 1497883478
-licenseType: Pro
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MemoryCache.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MemoryCache.cs
index b039f28a0..b7af4c156 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MemoryCache.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/MemoryCache.cs
@@ -12,21 +12,20 @@ public class MemoryCache : ICache
{
- private struct CacheItem
- {
- public long Timestamp;
- public byte[] Data;
- }
-
-
// TODO: add support for disposal strategy (timestamp, distance, etc.)
public MemoryCache(uint maxCacheSize)
{
+#if MAPBOX_DEBUG_CACHE
+ _className = this.GetType().Name;
+#endif
_maxCacheSize = maxCacheSize;
_cachedResponses = new Dictionary();
}
+#if MAPBOX_DEBUG_CACHE
+ private string _className;
+#endif
private uint _maxCacheSize;
private object _lock = new object();
private Dictionary _cachedResponses;
@@ -38,7 +37,13 @@ public uint MaxCacheSize
}
- public void Add(string mapdId, CanonicalTileId tileId, byte[] data)
+ public void ReInit()
+ {
+ _cachedResponses = new Dictionary();
+ }
+
+
+ public void Add(string mapdId, CanonicalTileId tileId, CacheItem item, bool forceInsert)
{
string key = mapdId + "||" + tileId;
@@ -46,21 +51,28 @@ public void Add(string mapdId, CanonicalTileId tileId, byte[] data)
{
if (_cachedResponses.Count >= _maxCacheSize)
{
- _cachedResponses.Remove(_cachedResponses.OrderBy(c => c.Value.Timestamp).First().Key);
+ _cachedResponses.Remove(_cachedResponses.OrderBy(c => c.Value.AddedToCacheTicksUtc).First().Key);
}
+ // TODO: forceInsert
if (!_cachedResponses.ContainsKey(key))
{
- _cachedResponses.Add(key, new CacheItem() { Timestamp = DateTime.Now.Ticks, Data = data });
+ item.AddedToCacheTicksUtc = DateTime.UtcNow.Ticks;
+ _cachedResponses.Add(key, item);
}
}
}
- public byte[] Get(string mapId, CanonicalTileId tileId)
+ public CacheItem Get(string mapId, CanonicalTileId tileId)
{
string key = mapId + "||" + tileId;
+#if MAPBOX_DEBUG_CACHE
+ string methodName = _className + "." + new System.Diagnostics.StackFrame().GetMethod().Name;
+ UnityEngine.Debug.LogFormat("{0} {1}", methodName, key);
+#endif
+
lock (_lock)
{
if (!_cachedResponses.ContainsKey(key))
@@ -68,7 +80,7 @@ public byte[] Get(string mapId, CanonicalTileId tileId)
return null;
}
- return _cachedResponses[key].Data;
+ return _cachedResponses[key];
}
}
@@ -97,4 +109,4 @@ public void Clear(string mapId)
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/SQLiteCache.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/SQLiteCache.cs
new file mode 100644
index 000000000..a221ce117
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/SQLiteCache.cs
@@ -0,0 +1,485 @@
+namespace Mapbox.Platform.Cache
+{
+
+ using Mapbox.Map;
+ using Mapbox.Utils;
+ using SQLite4Unity3d;
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Linq;
+ using UnityEngine;
+
+ public class SQLiteCache : ICache, IDisposable
+ {
+
+
+ ///
+ /// maximum number tiles that get cached
+ ///
+ public uint MaxCacheSize { get { return _maxTileCount; } }
+
+
+ ///
+ /// Check cache size every n inserts
+ ///
+ public uint PruneCacheDelta { get { return _pruneCacheDelta; } }
+
+
+#if MAPBOX_DEBUG_CACHE
+ private string _className;
+#endif
+ private bool _disposed;
+ private string _dbName;
+ private string _dbPath;
+ private SQLiteConnection _sqlite;
+ private readonly uint _maxTileCount;
+ /// check cache size only every '_pruneCacheDelta' calls to 'Add()' to avoid being too chatty with the database
+ private const int _pruneCacheDelta = 20;
+ /// counter to keep track of calls to `Add()`
+ private int _pruneCacheCounter = 0;
+ private object _lock = new object();
+
+
+ public SQLiteCache(uint? maxTileCount = null, string dbName = "cache.db")
+ {
+ _maxTileCount = maxTileCount ?? 3000;
+ _dbName = dbName;
+ init();
+ }
+
+
+ #region idisposable
+
+
+ ~SQLiteCache()
+ {
+ Dispose(false);
+ }
+
+ public void Dispose()
+ {
+ Dispose(true);
+ GC.SuppressFinalize(this);
+ }
+
+ protected virtual void Dispose(bool disposeManagedResources)
+ {
+ if (!_disposed)
+ {
+ if (disposeManagedResources)
+ {
+ if (null != _sqlite)
+ {
+ _sqlite.Execute("VACUUM;"); // compact db to keep file size small
+ _sqlite.Close();
+ _sqlite.Dispose();
+ _sqlite = null;
+ }
+ }
+ _disposed = true;
+ }
+ }
+
+
+ #endregion
+
+
+ private void init()
+ {
+
+#if MAPBOX_DEBUG_CACHE
+ _className = this.GetType().Name;
+#endif
+ openOrCreateDb(_dbName);
+
+ //hrmpf: multiple PKs not supported by sqlite.net
+ //https://github.com/praeclarum/sqlite-net/issues/282
+ //do it via plain SQL
+
+ List colInfoTileset = _sqlite.GetTableInfo(typeof(tilesets).Name);
+ if (0 == colInfoTileset.Count)
+ {
+ string cmdCreateTableTilesets = @"CREATE TABLE tilesets(
+id INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL UNIQUE,
+name STRING NOT NULL
+);";
+ _sqlite.Execute(cmdCreateTableTilesets);
+ string cmdCreateIdxNames = @"CREATE UNIQUE INDEX idx_names ON tilesets (name ASC);";
+ _sqlite.Execute(cmdCreateIdxNames);
+ }
+
+ List colInfoTiles = _sqlite.GetTableInfo(typeof(tiles).Name);
+ if (0 == colInfoTiles.Count)
+ {
+
+ string cmdCreateTableTiles = @"CREATE TABLE tiles(
+tile_set INTEGER REFERENCES tilesets (id) ON DELETE CASCADE ON UPDATE CASCADE,
+zoom_level INTEGER NOT NULL,
+tile_column BIGINT NOT NULL,
+tile_row BIGINT NOT NULL,
+tile_data BLOB NOT NULL,
+timestamp INTEGER NOT NULL,
+etag TEXT,
+lastmodified INTEGER,
+ PRIMARY KEY(
+ tile_set ASC,
+ zoom_level ASC,
+ tile_column ASC,
+ tile_row ASC
+ )
+);";
+ _sqlite.Execute(cmdCreateTableTiles);
+
+ string cmdIdxTileset = "CREATE INDEX idx_tileset ON tiles (tile_set ASC);";
+ _sqlite.Execute(cmdIdxTileset);
+ string cmdIdxTimestamp = "CREATE INDEX idx_timestamp ON tiles (timestamp ASC);";
+ _sqlite.Execute(cmdIdxTimestamp);
+ }
+
+
+ // some pragmas to speed things up a bit :-)
+ // inserting 1,000 tiles takes 1-2 sec as opposed to ~20 sec
+ string[] cmds = new string[]
+ {
+ "PRAGMA synchronous=OFF",
+ "PRAGMA count_changes=OFF",
+ "PRAGMA journal_mode=MEMORY",
+ "PRAGMA temp_store=MEMORY"
+ };
+ foreach (var cmd in cmds)
+ {
+ try
+ {
+ _sqlite.Execute(cmd);
+ }
+ catch (SQLiteException ex)
+ {
+ // workaround for sqlite.net's exeception:
+ // https://stackoverflow.com/a/23839503
+ if (ex.Result != SQLite3.Result.Row)
+ {
+ UnityEngine.Debug.LogErrorFormat("{0}: {1}", cmd, ex);
+ // TODO: when mapbox-sdk-cs gets backported to its own repo -> throw
+ //throw; // to throw or not to throw???
+ }
+ }
+ }
+ }
+
+
+ private void openOrCreateDb(string dbName)
+ {
+ _dbPath = GetFullDbPath(dbName);
+ _sqlite = new SQLiteConnection(_dbPath, SQLiteOpenFlags.ReadWrite | SQLiteOpenFlags.Create);
+ }
+
+
+ ///
+ /// Reinitialize cache.
+ /// This is needed after 'Clear()' to recreate the cache database.
+ /// And has been implemented on purpose to not hold on to any references to the cache directory after 'Clear()'
+ ///
+ public void ReInit()
+ {
+ if (null != _sqlite)
+ {
+ _sqlite.Dispose();
+ _sqlite = null;
+ }
+
+ init();
+ }
+
+
+ public static string GetFullDbPath(string dbName)
+ {
+ string dbPath = Path.Combine(Application.persistentDataPath, "cache");
+#if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN || UNITY_WSA
+ dbPath = Path.GetFullPath(dbPath);
+#endif
+ if (!Directory.Exists(dbPath)) { Directory.CreateDirectory(dbPath); }
+ dbPath = Path.Combine(dbPath, dbName);
+
+ return dbPath;
+ }
+
+
+
+ public void Add(string tilesetName, CanonicalTileId tileId, CacheItem item, bool forceInsert = false)
+ {
+
+#if MAPBOX_DEBUG_CACHE
+ string methodName = _className + "." + new System.Diagnostics.StackFrame().GetMethod().Name;
+ UnityEngine.Debug.LogFormat("{0} {1} {2} forceInsert:{3}", methodName, tileset, tileId, forceInsert);
+#endif
+ try
+ {
+ // tile exists and we don't want to overwrite -> exit early
+ if (
+ TileExists(tilesetName, tileId)
+ && !forceInsert
+ )
+ {
+ return;
+ }
+
+ int? tilesetId = null;
+ lock (_lock)
+ {
+ tilesetId = getTilesetId(tilesetName);
+ if (!tilesetId.HasValue)
+ {
+ tilesetId = insertTileset(tilesetName);
+ }
+ }
+
+ if (tilesetId < 0)
+ {
+ Debug.LogErrorFormat("could not get tilesetID for [{0}] tile: {1}", tilesetName, tileId);
+ return;
+ }
+
+ int rowsAffected = _sqlite.InsertOrReplace(new tiles
+ {
+ tile_set = tilesetId.Value,
+ zoom_level = tileId.Z,
+ tile_column = tileId.X,
+ tile_row = tileId.Y,
+ tile_data = item.Data,
+ timestamp = (int)UnixTimestampUtils.To(DateTime.Now),
+ etag = item.ETag
+ });
+ if (1 != rowsAffected)
+ {
+ throw new Exception(string.Format("tile [{0} / {1}] was not inserted, rows affected:{2}", tilesetName, tileId, rowsAffected));
+ }
+ }
+ catch (Exception ex)
+ {
+ Debug.LogErrorFormat("Error inserting {0} {1} {2} ", tilesetName, tileId, ex);
+ }
+
+ // update counter only when new tile gets inserted
+ if (!forceInsert)
+ {
+ _pruneCacheCounter++;
+ }
+ if (0 == _pruneCacheCounter % _pruneCacheDelta)
+ {
+ _pruneCacheCounter = 0;
+ prune();
+ }
+ }
+
+
+ private void prune()
+ {
+
+ long tileCnt = _sqlite.ExecuteScalar("SELECT COUNT(zoom_level) FROM tiles");
+
+ if (tileCnt < _maxTileCount) { return; }
+
+ long toDelete = tileCnt - _maxTileCount;
+
+#if MAPBOX_DEBUG_CACHE
+ string methodName = _className + "." + new System.Diagnostics.StackFrame().GetMethod().Name;
+ Debug.LogFormat("{0} {1} about to prune()", methodName, _tileset);
+#endif
+
+ try
+ {
+ // no 'ORDER BY' or 'LIMIT' possible if sqlite hasn't been compiled with 'SQLITE_ENABLE_UPDATE_DELETE_LIMIT'
+ // https://sqlite.org/compile.html#enable_update_delete_limit
+ _sqlite.Execute("DELETE FROM tiles WHERE rowid IN ( SELECT rowid FROM tiles ORDER BY timestamp ASC LIMIT ? );", toDelete);
+ }
+ catch (Exception ex)
+ {
+ Debug.LogErrorFormat("error pruning: {0}", ex);
+ }
+ }
+
+
+ ///
+ /// Returns the tile data, otherwise null
+ ///
+ /// Canonical tile id to identify the tile
+ /// tile data as byte[], if tile is not cached returns null
+ public CacheItem Get(string tilesetName, CanonicalTileId tileId)
+ {
+#if MAPBOX_DEBUG_CACHE
+ string methodName = _className + "." + new System.Diagnostics.StackFrame().GetMethod().Name;
+ Debug.LogFormat("{0} {1} {2}", methodName, _tileset, tileId);
+#endif
+ tiles tile = null;
+
+ try
+ {
+ int? tilesetId = getTilesetId(tilesetName);
+ if (!tilesetId.HasValue)
+ {
+ return null;
+ }
+
+ tile = _sqlite
+ .Table()
+ .Where(t =>
+ t.tile_set == tilesetId.Value
+ && t.zoom_level == tileId.Z
+ && t.tile_column == tileId.X
+ && t.tile_row == tileId.Y
+ )
+ .FirstOrDefault();
+ }
+ catch (Exception ex)
+ {
+ Debug.LogErrorFormat("error getting tile {1} {2} from cache{0}{3}", Environment.NewLine, tilesetName, tileId, ex);
+ return null;
+ }
+ if (null == tile)
+ {
+ return null;
+ }
+
+ DateTime? lastModified = null;
+ if (tile.lastmodified.HasValue) { lastModified = UnixTimestampUtils.From((double)tile.lastmodified.Value); }
+
+ return new CacheItem()
+ {
+ Data = tile.tile_data,
+ AddedToCacheTicksUtc = tile.timestamp,
+ ETag = tile.etag,
+ LastModified = lastModified
+ };
+ }
+
+
+ ///
+ /// Check if tile exists
+ ///
+ /// Canonical tile id
+ /// True if tile exists
+ public bool TileExists(string tilesetName, CanonicalTileId tileId)
+ {
+ int? tilesetId = getTilesetId(tilesetName);
+ if (!tilesetId.HasValue)
+ {
+ return false;
+ }
+
+ return null != _sqlite
+ .Table()
+ .Where(t =>
+ t.tile_set == tilesetId.Value
+ && t.zoom_level == tileId.Z
+ && t.tile_column == tileId.X
+ && t.tile_row == tileId.Y
+ )
+ .FirstOrDefault();
+ }
+
+
+ private int insertTileset(string tilesetName)
+ {
+ try
+ {
+ _sqlite.BeginTransaction(true);
+ tilesets newTileset = new tilesets { name = tilesetName };
+ int rowsAffected = _sqlite.Insert(newTileset);
+ if (1 != rowsAffected)
+ {
+ throw new Exception(string.Format("tileset [{0}] was not inserted, rows affected:{1}", tilesetName, rowsAffected));
+ }
+ return newTileset.id;
+ }
+ catch (Exception ex)
+ {
+ Debug.LogErrorFormat("could not insert tileset [{0}]: {1}", tilesetName, ex);
+ return -1;
+ }
+ finally
+ {
+ _sqlite.Commit();
+ }
+ }
+
+
+ private int? getTilesetId(string tilesetName)
+ {
+ tilesets tileset = _sqlite
+ .Table()
+ .Where(ts => ts.name.Equals(tilesetName))
+ .FirstOrDefault();
+ return null == tileset ? (int?)null : tileset.id;
+ }
+
+
+ ///
+ /// FOR INTERNAL DEBUGGING ONLY - DON'T RELY ON IN PRODUCTION
+ ///
+ ///
+ ///
+ public long TileCount(string tilesetName)
+ {
+ int? tilesetId = getTilesetId(tilesetName);
+ if (!tilesetId.HasValue) { return 0; }
+
+ return _sqlite
+ .Table()
+ .Where(t => t.tile_set == tilesetId.Value)
+ .LongCount();
+ }
+
+
+ ///
+ /// Clear cache for one tile set
+ ///
+ ///
+ public void Clear(string tilesetName)
+ {
+ int? tilesetId = getTilesetId(tilesetName);
+ if (!tilesetId.HasValue) { return; }
+ //just delete on table 'tilesets', we've setup cascading which should take care of tabls 'tiles'
+ _sqlite.Delete(tilesetId.Value);
+ }
+
+
+ ///
+ /// Delete the database file.
+ /// Call 'ReInit()' if you intend to continue using the cache after 'Clear()!
+ ///
+ public void Clear()
+ {
+ //already disposed
+ if (null == _sqlite) { return; }
+
+ _sqlite.Close();
+ _sqlite.Dispose();
+ _sqlite = null;
+
+ Debug.LogFormat("deleting {0}", _dbPath);
+
+ // try several times in case SQLite needs a bit more time to dispose
+ for (int i = 0; i < 5; i++)
+ {
+ try
+ {
+ File.Delete(_dbPath);
+ return;
+ }
+ catch
+ {
+#if !WINDOWS_UWP
+ System.Threading.Thread.Sleep(100);
+#else
+ System.Threading.Tasks.Task.Delay(100).Wait();
+#endif
+ }
+ }
+
+ // if we got till here, throw on last try
+ File.Delete(_dbPath);
+ }
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MbTiles.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/SQLiteCache.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MbTiles.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/SQLiteCache.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tiles.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tiles.cs
new file mode 100644
index 000000000..18629526b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tiles.cs
@@ -0,0 +1,40 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using SQLite4Unity3d;
+
+namespace Mapbox.Platform.Cache
+{
+
+ ///
+ /// Don't change the class name: sqlite-net uses it for table creation
+ ///
+ public class tiles
+ {
+
+ public int tile_set { get; set; }
+
+ //hrmpf: multiple PKs not supported by sqlite.net
+ //https://github.com/praeclarum/sqlite-net/issues/282
+ //TODO: do it via plain SQL
+ //[PrimaryKey]
+ public int zoom_level { get; set; }
+
+ //[PrimaryKey]
+ public long tile_column { get; set; }
+
+ //[PrimaryKey]
+ public long tile_row { get; set; }
+
+ public byte[] tile_data { get; set; }
+
+ /// Unix epoch for simple FIFO pruning
+ public int timestamp { get; set; }
+
+ /// ETag Header value of the reponse for auto updating cache
+ public string etag { get; set; }
+
+ /// Last-Modified header value of API response. Not all APIs populate it, will be -1 in that case.
+ public int? lastmodified { get; set; }
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/Tiles.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tiles.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/Tiles.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tiles.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tilesets.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tilesets.cs
new file mode 100644
index 000000000..ebd47aa28
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tilesets.cs
@@ -0,0 +1,23 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using SQLite4Unity3d;
+
+namespace Mapbox.Platform.Cache
+{
+
+ ///
+ /// Don't change the class name: sqlite-net uses it for table creation
+ ///
+ public class tilesets
+ {
+
+ //hrmpf: multiple PKs not supported by sqlite.net
+ //https://github.com/praeclarum/sqlite-net/issues/282
+ //TODO: do it via plain SQL
+ [PrimaryKey, AutoIncrement]
+ public int id { get; set; }
+
+ public string name { get; set; }
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tilesets.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tilesets.cs.meta
new file mode 100644
index 000000000..6ee5789f7
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Cache/SQLiteCache/Tilesets.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: bb0cc61c516c1984f8ab3ac0ce3c3e64
+timeCreated: 1527515199
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/FileSource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/FileSource.cs
index 3207f0c34..e68126210 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/FileSource.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/FileSource.cs
@@ -44,12 +44,12 @@ public sealed class FileSource : IFileSource
private readonly string _accessToken;
private readonly object _lock = new object();
- /// Length of rate-limiting interval in seconds. https://www.mapbox.com/api-documentation/#rate-limits
+ /// Length of rate-limiting interval in seconds. https://www.mapbox.com/api-documentation/#rate-limit-headers
#pragma warning disable 0414
private int? XRateLimitInterval;
- /// Maximum number of requests you may make in the current interval before reaching the limit. https://www.mapbox.com/api-documentation/#rate-limits
+ /// Maximum number of requests you may make in the current interval before reaching the limit. https://www.mapbox.com/api-documentation/#rate-limit-headers
private long? XRateLimitLimit;
- /// Timestamp of when the current interval will end and the ratelimit counter is reset. https://www.mapbox.com/api-documentation/#rate-limits
+ /// Timestamp of when the current interval will end and the ratelimit counter is reset. https://www.mapbox.com/api-documentation/#rate-limit-headers
private DateTime? XRateLimitReset;
#pragma warning restore 0414
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/HTTPRequestNonThreaded.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/HTTPRequestNonThreaded.cs
index d6a35e986..3421f99e0 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/HTTPRequestNonThreaded.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/HTTPRequestNonThreaded.cs
@@ -29,8 +29,6 @@ namespace Mapbox.Platform {
using System.Linq;
#endif
- //using System.Windows.Threading;
-
internal sealed class HTTPRequestNonThreaded : IAsyncRequest {
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/IAsyncRequest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/IAsyncRequest.cs
index ae08c4a73..f26596af1 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/IAsyncRequest.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/IAsyncRequest.cs
@@ -4,8 +4,11 @@
//
//-----------------------------------------------------------------------
+
namespace Mapbox.Platform {
+ using Mapbox.Unity.Utilities;
+
/// A handle to an asynchronous request.
public interface IAsyncRequest {
@@ -15,5 +18,8 @@ public interface IAsyncRequest {
/// Cancel the ongoing request, preventing it from firing a callback.
void Cancel();
+
+ /// Type of request: GET, HEAD, ...
+ HttpRequestType RequestType { get; }
}
}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/IAsyncRequestFactory.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/IAsyncRequestFactory.cs
index cf95c0783..195d1e428 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/IAsyncRequestFactory.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/IAsyncRequestFactory.cs
@@ -11,7 +11,8 @@
namespace Mapbox.Platform {
using Mapbox.Map;
- using System;
+ using Mapbox.Unity.Utilities;
+ using System;
/// A handle to an asynchronous request.
public static class IAsyncRequestFactory {
@@ -20,6 +21,7 @@ public static IAsyncRequest CreateRequest(
string url
, Action callback
, int timeout
+ , HttpRequestType requestType= HttpRequestType.Get
) {
#if !UNITY
if (Environment.ProcessorCount > 2) {
@@ -28,7 +30,7 @@ string url
return new HTTPRequestNonThreaded(url, callback, timeout);
}
#else
- return new Mapbox.Unity.Utilities.HTTPRequest(url, callback, timeout);
+ return new Mapbox.Unity.Utilities.HTTPRequest(url, callback, timeout, requestType);
#endif
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MbTiles.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MbTiles.cs
deleted file mode 100644
index 28360f31c..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MbTiles.cs
+++ /dev/null
@@ -1,274 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using SQLite4Unity3d;
-using Mapbox.Utils;
-using UnityEngine;
-using Mapbox.Map;
-
-
-namespace Mapbox.Platform.MbTiles
-{
-
-
- public class MbTilesDb : IDisposable
- {
-
-
- private bool _disposed;
- private string _dbPath;
- private SQLiteConnection _sqlite;
- private uint? _maxTileCount;
- /// check cache size only every '_pruneCacheDelta' calls to 'Add()' to avoid being too chatty with the database
- private const int _pruneCacheDelta = 20;
- /// counter to keep track of calls to `Add()`
- private int _pruneCacheCounter = 0;
-
-
- public MbTilesDb(string tileset, uint? maxTileCount = null)
- {
-
- openOrCreateDb(tileset);
- _maxTileCount = maxTileCount;
-
- //hrmpf: multiple PKs not supported by sqlite.net
- //https://github.com/praeclarum/sqlite-net/issues/282
- //TODO: do it via plain SQL
-
- List colInfo = _sqlite.GetTableInfo(typeof(tiles).Name);
- if (0 == colInfo.Count)
- {
- //sqlite does not support multiple PK columns, create table manually
- //_sqlite.CreateTable();
-
- string cmdCreateTTbliles = @"CREATE TABLE tiles(
-zoom_level INTEGER NOT NULL,
-tile_column BIGINT NOT NULL,
-tile_row BIGINT NOT NULL,
-tile_data BLOB NOT NULL,
-timestamp INTEGER NOT NULL,
- PRIMARY KEY(
- zoom_level ASC,
- tile_column ASC,
- tile_row ASC
- )
-);";
- _sqlite.Execute(cmdCreateTTbliles);
-
- string cmdIdxTimestamp = "CREATE INDEX idx_timestamp ON tiles (timestamp ASC);";
- _sqlite.Execute(cmdIdxTimestamp);
- }
-
- //some pragmas to speed things up a bit :-)
- string[] cmds = new string[]
- {
- "PRAGMA synchronous=OFF",
- "PRAGMA count_changes=OFF",
- "PRAGMA journal_mode=MEMORY",
- "PRAGMA temp_store=MEMORY"
- };
- foreach (var cmd in cmds)
- {
- try
- {
- _sqlite.Execute(cmd);
- }
- catch (SQLiteException ex)
- {
- // workaround for sqlite.net's exeception:
- // https://stackoverflow.com/a/23839503
- if (ex.Result != SQLite3.Result.Row)
- {
- UnityEngine.Debug.LogErrorFormat("{0}: {1}", cmd, ex);
- // TODO: when mapbox-sdk-cs gets backported to its own repo -> throw
- //throw; // to throw or not to throw???
- }
- }
- }
- }
-
-
- #region idisposable
-
-
- ~MbTilesDb()
- {
- Dispose(false);
- }
-
- public void Dispose()
- {
- Dispose(true);
- GC.SuppressFinalize(this);
- }
-
- protected virtual void Dispose(bool disposeManagedResources)
- {
- if (!_disposed)
- {
- if (disposeManagedResources)
- {
- if (null != _sqlite)
- {
- _sqlite.Execute("VACUUM;"); // compact db to keep file size small
- _sqlite.Dispose();
- _sqlite = null;
- }
- }
- _disposed = true;
- }
- }
-
-
- #endregion
-
-
- private void openOrCreateDb(string dbName)
- {
- _dbPath = Path.Combine(Application.persistentDataPath, "cache");
- if (!Directory.Exists(_dbPath)) { Directory.CreateDirectory(_dbPath); }
- _dbPath = Path.Combine(_dbPath, dbName);
- _sqlite = new SQLiteConnection(_dbPath, SQLiteOpenFlags.ReadWrite | SQLiteOpenFlags.Create);
- //Debug.LogFormat("MBTiles path ----> {0}", _dbPath);
- }
-
-
-
-
- public System.Collections.ObjectModel.ReadOnlyCollection> MetaData()
- {
- TableQuery tq = _sqlite.Table();
- if (null == tq) { return null; }
- return tq.Select(r => new KeyValuePair(r.name, r.value)).ToList().AsReadOnly();
- }
-
-
- public void CreateMetaData(MetaDataRequired md)
- {
- List colInfo = _sqlite.GetTableInfo(typeof(metadata).Name);
- if (0 != colInfo.Count) { return; }
-
- //UnityEngine.Debug.LogFormat("creating table '{0}'", typeof(metadata).Name);
- _sqlite.CreateTable();
- _sqlite.InsertAll(new[]
- {
- new metadata{ name="name", value=md.TilesetName},
- new metadata{name="type", value=md.Type},
- new metadata{name="version", value=md.Version.ToString()},
- new metadata{name="description", value=md.Description},
- new metadata{name="format", value=md.Format}
- });
- }
-
-
- public void AddTile(CanonicalTileId tileId, byte[] data)
- {
- _sqlite.Insert(new tiles
- {
- zoom_level = tileId.Z,
- tile_column = tileId.X,
- tile_row = tileId.Y,
- tile_data = data,
- timestamp = (int)UnixTimestampUtils.To(DateTime.Now)
- });
-
- _pruneCacheCounter++;
- if (0 == _pruneCacheCounter % _pruneCacheDelta)
- {
- _pruneCacheCounter = 0;
- prune();
- }
- }
-
-
- private void prune()
- {
- if (!_maxTileCount.HasValue) { return; }
-
- long tileCnt = _sqlite.ExecuteScalar("SELECT COUNT(zoom_level) FROM tiles");
-
- if (tileCnt < _maxTileCount.Value) { return; }
-
- long toDelete = tileCnt - _maxTileCount.Value;
-
- // no 'ORDER BY' or 'LIMIT' possible if sqlite hasn't been compiled with 'SQLITE_ENABLE_UPDATE_DELETE_LIMIT'
- // https://sqlite.org/compile.html#enable_update_delete_limit
- // int rowsAffected = _sqlite.Execute("DELETE FROM tiles ORDER BY timestamp ASC LIMIT ?", toDelete);
- _sqlite.Execute("DELETE FROM tiles WHERE rowid IN ( SELECT rowid FROM tiles ORDER BY timestamp ASC LIMIT ? );", toDelete);
- }
-
-
- ///
- /// Returns the tile data, otherwise null
- ///
- /// Canonical tile id to identify the tile
- /// tile data as byte[], if tile is not cached returns null
- public byte[] GetTile(CanonicalTileId tileId)
- {
- tiles tile = _sqlite
- .Table()
- .Where(t => t.zoom_level == tileId.Z && t.tile_column == tileId.X && t.tile_row == tileId.Y)
- .FirstOrDefault();
-
- if (null == tile)
- {
- return null;
- }
-
- return tile.tile_data;
- }
-
-
- ///
- /// Check if tile exists
- ///
- /// Canonical tile id
- /// True if tile exists
- public bool TileExists(CanonicalTileId tileId)
- {
- return null != _sqlite
- .Table()
- .Where(t => t.zoom_level == tileId.Z && t.tile_column == tileId.X && t.tile_row == tileId.Y)
- .FirstOrDefault();
- }
-
-
- ///
- /// Delete the database file
- ///
- public void Delete()
- {
- //already disposed
- if (null == _sqlite) { return; }
-
- _sqlite.Close();
- _sqlite.Dispose();
- _sqlite = null;
-
- UnityEngine.Debug.LogFormat("deleting {0}", _dbPath);
-
- // try several times in case SQLite needs a bit more time to dispose
- for (int i = 0; i < 5; i++)
- {
- try
- {
- File.Delete(_dbPath);
- return;
- }
- catch
- {
-#if !WINDOWS_UWP
- System.Threading.Thread.Sleep(100);
-#else
- System.Threading.Tasks.Task.Delay(100).Wait();
-#endif
- }
- }
-
- // if we got till here, throw on last try
- File.Delete(_dbPath);
- }
-
- }
-}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaData.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaData.cs
deleted file mode 100644
index 9436023d7..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaData.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-
-namespace Mapbox.Platform.MbTiles
-{
-
- ///
- /// https://github.com/mapbox/mbtiles-spec/blob/master/1.1/spec.md#metadata
- /// Don't change the class name: sqlite-net uses it for table creation
- ///
- public class metadata
- {
-
- public string name { get; set; }
-
- public string value { get; set; }
- }
-
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaData.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaData.cs.meta
deleted file mode 100644
index 89b5fe0a3..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaData.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: e6dbdeb6a6a974aad9f358b03a1a4e13
-timeCreated: 1497883479
-licenseType: Pro
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaDataRequired.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaDataRequired.cs
deleted file mode 100644
index b0f3eb6f8..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaDataRequired.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace Mapbox.Platform.MbTiles
-{
-
- ///
- /// https://github.com/mapbox/mbtiles-spec/blob/master/1.1/spec.md#content
- ///
- public class MetaDataRequired
- {
-
- public string TilesetName { get; set; }
- /// overlay or baselayer
- public string Type { get; set; }
-
- public int Version { get; set; }
-
- public string Description { get; set; }
-
- public string Format { get; set; }
-
-
-
- }
-}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaDataRequired.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaDataRequired.cs.meta
deleted file mode 100644
index 06b422516..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/MetaDataRequired.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 0d2ec22b5bd564d4d8e1f335e4ebb572
-timeCreated: 1497883478
-licenseType: Pro
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/Tiles.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/Tiles.cs
deleted file mode 100644
index 6a5b3b732..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/MbTiles/Tiles.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using SQLite4Unity3d;
-
-namespace Mapbox.Platform.MbTiles
-{
-
- ///
- /// https://github.com/mapbox/mbtiles-spec/blob/master/1.1/spec.md#tiles
- /// Don't change the class name: sqlite-net uses it for table creation
- ///
- public class tiles
- {
-
- //hrmpf: multiple PKs not supported by sqlite.net
- //https://github.com/praeclarum/sqlite-net/issues/282
- //TODO: do it via plain SQL
- //[PrimaryKey]
- public int zoom_level { get; set; }
-
- //[PrimaryKey]
- public long tile_column { get; set; }
-
- //[PrimaryKey]
- public long tile_row { get; set; }
-
- public byte[] tile_data { get; set; }
-
- /// Unix epoch for simple FIFO pruning
- public int timestamp { get; set; }
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Resource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Resource.cs
index a570ca4a0..627263906 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Resource.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/Resource.cs
@@ -11,6 +11,9 @@ namespace Mapbox.Platform
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
+#if UNITY_IOS
+ using UnityEngine;
+#endif
/// Abstract class representing a Mapbox resource URL.
public abstract class Resource
@@ -29,9 +32,16 @@ protected static String EncodeQueryString(IEnumerable A response from a request.
@@ -50,8 +51,12 @@ public bool HasError
get { return _exceptions == null ? false : _exceptions.Count > 0; }
}
+ /// Flag to indicate if the request was fullfilled from a local cache
public bool LoadedFromCache;
+ /// Flag to indicate if the request was issued before but was issued again and updated
+ public bool IsUpdate = false;
+
public string RequestUrl;
@@ -61,15 +66,15 @@ public bool HasError
public string ContentType;
- /// Length of rate-limiting interval in seconds. https://www.mapbox.com/api-documentation/#rate-limits
+ /// Length of rate-limiting interval in seconds. https://www.mapbox.com/api-documentation/#rate-limit-headers
public int? XRateLimitInterval;
- /// Maximum number of requests you may make in the current interval before reaching the limit. https://www.mapbox.com/api-documentation/#rate-limits
+ /// Maximum number of requests you may make in the current interval before reaching the limit. https://www.mapbox.com/api-documentation/#rate-limit-headers
public long? XRateLimitLimit;
- /// Timestamp of when the current interval will end and the ratelimit counter is reset. https://www.mapbox.com/api-documentation/#rate-limits
+ /// Timestamp of when the current interval will end and the ratelimit counter is reset. https://www.mapbox.com/api-documentation/#rate-limit-headers
public DateTime? XRateLimitReset;
@@ -128,7 +133,7 @@ public static Response FromWebResponse(IAsyncRequest request, HttpWebResponse ap
if (null == apiResponse) {
response.AddException(new Exception("No Reponse."));
} else {
- // https://www.mapbox.com/api-documentation/#rate-limits
+ // https://www.mapbox.com/api-documentation/#rate-limit-headers
if (null != apiResponse.Headers) {
response.Headers = new Dictionary();
for (int i = 0; i < apiResponse.Headers.Count; i++) {
@@ -195,7 +200,7 @@ public static async Task FromWebResponse(IAsyncRequest request, HttpRe
if (null == apiResponse) {
response.AddException(new Exception("No Reponse."));
} else {
- // https://www.mapbox.com/api-documentation/#rate-limits
+ // https://www.mapbox.com/api-documentation/#rate-limit-headers
if (null != apiResponse.Headers) {
response.Headers = new Dictionary();
foreach (var hdr in apiResponse.Headers) {
@@ -257,9 +262,12 @@ public static Response FromWebResponse(IAsyncRequest request, UnityWebRequest ap
response.AddException(new Exception(apiResponse.error));
}
- if (null == apiResponse.downloadHandler.data)
+ if (request.RequestType != HttpRequestType.Head)
{
- response.AddException(new Exception("Response has no data."));
+ if (null == apiResponse.downloadHandler.data)
+ {
+ response.AddException(new Exception("Response has no data."));
+ }
}
#if NETFX_CORE
@@ -316,7 +324,10 @@ public static Response FromWebResponse(IAsyncRequest request, UnityWebRequest ap
response.AddException(new Exception("Rate limit hit"));
}
- response.Data = apiResponse.downloadHandler.data;
+ if (request.RequestType != HttpRequestType.Head)
+ {
+ response.Data = apiResponse.downloadHandler.data;
+ }
return response;
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/SQLite/SQLite.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/SQLite/SQLite.cs
index 17f604482..b28b443c4 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/SQLite/SQLite.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/SQLite/SQLite.cs
@@ -885,7 +885,7 @@ public bool IsInTransaction
/// Begins a new transaction. Call to end the transaction.
///
/// Throws if a transaction has already begun.
- public void BeginTransaction()
+ public void BeginTransaction(bool exclusive = false)
{
// The BEGIN command only works if the transaction stack is empty,
// or in other words if there are no pending transactions.
@@ -897,7 +897,14 @@ public void BeginTransaction()
{
try
{
- Execute("begin transaction");
+ if (exclusive)
+ {
+ Execute("BEGIN EXCLUSIVE TRANSACTION;");
+ }
+ else
+ {
+ Execute("begin transaction");
+ }
}
catch (Exception ex)
{
@@ -1310,7 +1317,7 @@ public int Insert(object obj, string extra, Type objType)
var map = GetMapping(objType);
#if NETFX_CORE
- if (map.PK != null && map.PK.IsAutoGuid)
+ if (map.PK != null && map.PK.IsAutoInc)
{
// no GetProperty so search our way up the inheritance chain till we find it
PropertyInfo prop;
@@ -1331,7 +1338,7 @@ public int Insert(object obj, string extra, Type objType)
}
}
#else
- if (map.PK != null && map.PK.IsAutoGuid)
+ if (map.PK != null && map.PK.IsAutoInc)
{
var prop = objType.GetProperty(map.PK.PropertyName);
if (prop != null)
@@ -1933,7 +1940,7 @@ public Column(PropertyInfo prop, CreateFlags createFlags = CreateFlags.None)
var isAuto = Orm.IsAutoInc(prop) || (IsPK && ((createFlags & CreateFlags.AutoIncPK) == CreateFlags.AutoIncPK));
IsAutoGuid = isAuto && ColumnType == typeof(Guid);
- IsAutoInc = isAuto && !IsAutoGuid;
+ IsAutoInc = isAuto && !IsAutoGuid || isAuto;
Indices = Orm.GetIndices(prop);
if (!Indices.Any()
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/TileJSON/TileJSON.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/TileJSON/TileJSON.cs
index 57b5266a0..0491354e4 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/TileJSON/TileJSON.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Platform/TileJSON/TileJSON.cs
@@ -37,6 +37,10 @@ public IAsyncRequest Get(string tilesetName, Action callback)
{
string json = Encoding.UTF8.GetString(response.Data);
TileJSONResponse tileJSONResponse = JsonConvert.DeserializeObject(json);
+ if (tileJSONResponse != null)
+ {
+ tileJSONResponse.Source = tilesetName;
+ }
callback(tileJSONResponse);
}
, _timeout
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CompressionTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CompressionTest.cs
deleted file mode 100644
index 28bfab8b3..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CompressionTest.cs
+++ /dev/null
@@ -1,155 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-#if UNITY_EDITOR
-#if UNITY_5_6_OR_NEWER
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
- using System.Text;
- using Mapbox.Platform;
- using Mapbox.Utils;
- using NUnit.Framework;
-#if UNITY_5_6_OR_NEWER
- using UnityEngine.TestTools;
- using System.Collections;
- using UnityEngine;
-#endif
-
- [TestFixture]
- internal class CompressionTest
- {
-
-
- private FileSource _fs;
- private int _timeout = 10;
-
-
- [SetUp]
- public void SetUp()
- {
-#if UNITY_5_6_OR_NEWER
- _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
- _timeout = Unity.MapboxAccess.Instance.Configuration.DefaultTimeout;
-#else
- // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
- _fs = new FileSource();
-#endif
- }
-
-
- [Test]
- public void Empty()
- {
- var buffer = new byte[] { };
- Assert.AreEqual(buffer, Compression.Decompress(buffer));
- }
-
- [Test]
- public void NotCompressed()
- {
- var buffer = Encoding.ASCII.GetBytes("foobar");
- Assert.AreEqual(buffer, Compression.Decompress(buffer));
- }
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator Corrupt()
- {
-#else
- [Test]
- public void Corrupt() {
-#endif
- var buffer = new byte[] { };
-
- // Vector tiles are compressed.
- _fs.Request(
- "https://api.mapbox.com/v4/mapbox.mapbox-streets-v7/0/0/0.vector.pbf",
- (Response res) =>
- {
- if (res.HasError)
- {
-#if UNITY_5_6_OR_NEWER
- Debug.LogError(res.ExceptionsAsString);
-#else
- System.Diagnostics.Debug.WriteLine(res.ExceptionsAsString);
-#endif
- }
- buffer = res.Data;
- },
- _timeout
- );
-
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.Greater(buffer.Length, 30);
-
- buffer[10] = 0;
- buffer[20] = 0;
- buffer[30] = 0;
-
- Assert.AreEqual(buffer, Compression.Decompress(buffer));
- }
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator Decompress()
- {
-#else
- [Test]
- public void Decompress() {
-#endif
- var buffer = new byte[] { };
-
- // Vector tiles are compressed.
- _fs.Request(
- "https://api.mapbox.com/v4/mapbox.mapbox-streets-v7/0/0/0.vector.pbf",
- (Response res) =>
- {
- if (res.HasError)
- {
-#if UNITY_5_6_OR_NEWER
- Debug.LogError(res.ExceptionsAsString);
-#else
- System.Diagnostics.Debug.WriteLine(res.ExceptionsAsString);
-#endif
- }
- buffer = res.Data;
- },
- _timeout
- );
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- // tiles are automatically decompressed during HttpRequest on full .Net framework
- // not on .NET Core / UWP / Unity
-#if UNITY_EDITOR_OSX
- Assert.AreEqual(buffer.Length, Compression.Decompress(buffer).Length);
-#elif NETFX_CORE || UNITY_5_6_OR_NEWER
- Assert.Less(buffer.Length, Compression.Decompress(buffer).Length);
-#else
- Assert.AreEqual(buffer.Length, Compression.Decompress(buffer).Length);
-#endif
- }
- }
-}
-
-
-#endif
-#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionResourceTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionResourceTest.cs
deleted file mode 100644
index 68df49f11..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionResourceTest.cs
+++ /dev/null
@@ -1,103 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
- using System;
- using Mapbox.Utils;
- using NUnit.Framework;
-
- [TestFixture]
- internal class DirectionResourceTest
- {
- private Vector2d[] _coordinates = { new Vector2d(10, 10), new Vector2d(20, 20) };
- private Directions.RoutingProfile _profile = Directions.RoutingProfile.Driving;
- private Directions.DirectionResource _directionResource;
-
- [SetUp]
- public void SetUp()
- {
- _directionResource = new Directions.DirectionResource(_coordinates, _profile);
- }
-
- public void MismatchedBearings()
- {
- _directionResource.Bearings = new BearingFilter[] { new BearingFilter(10, 10) };
- }
-
- public void MismatchedRadiuses()
- {
- _directionResource.Radiuses = new double[] { 10 };
- }
-
- public void TooSmallRadius()
- {
- _directionResource.Radiuses = new double[] { 10, -1 };
- }
-
- [Test]
- public void SetInvalidBearings()
- {
- Assert.Throws(MismatchedBearings);
- }
-
- [Test]
- public void SetInvalidRadiuses_Mismatched()
- {
- Assert.Throws(MismatchedRadiuses);
- }
-
- [Test]
- public void SetInvalidRadiuses_TooSmall()
- {
- Assert.Throws(TooSmallRadius);
- }
-
- [Test]
- public void GetUrl()
- {
- // With only constructor
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json", _directionResource.GetUrl());
-
- // With alternatives
- _directionResource.Alternatives = false;
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false", _directionResource.GetUrl());
-
- // With bearings
- _directionResource.Bearings = new BearingFilter[] { new BearingFilter(90, 45), new BearingFilter(90, 30) };
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B90%2C30", _directionResource.GetUrl());
-
- // Bearings are nullable
- _directionResource.Bearings = new BearingFilter[] { new BearingFilter(90, 45), new BearingFilter(null, null) };
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B", _directionResource.GetUrl());
-
- // With continue straight
- _directionResource.ContinueStraight = false;
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B&continue_straight=false", _directionResource.GetUrl());
-
- // With overview
- _directionResource.Overview = Directions.Overview.Full;
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B&continue_straight=false&overview=full", _directionResource.GetUrl());
-
- // With steps
- _directionResource.Radiuses = new double[] { 30, 30 };
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B&continue_straight=false&overview=full&radiuses=30%2C30", _directionResource.GetUrl());
-
- // With steps
- _directionResource.Steps = false;
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B&continue_straight=false&overview=full&radiuses=30%2C30&steps=false", _directionResource.GetUrl());
-
- // Set all to null
- _directionResource.Alternatives = null;
- _directionResource.Bearings = null;
- _directionResource.ContinueStraight = null;
- _directionResource.Overview = null;
- _directionResource.Radiuses = null;
- _directionResource.Steps = null;
- Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json", _directionResource.GetUrl());
- }
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionsTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionsTest.cs
deleted file mode 100644
index ff4237fbd..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionsTest.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
- using Mapbox.Directions;
- using Mapbox.Json;
- using Mapbox.Platform;
- using NUnit.Framework;
-
- ///
- /// Test that Directions serializes and deserializes responses correctly.
- ///
- [TestFixture]
- internal class DirectionsTest
- {
- //private string basicResponse = "{\"routes\":[{\"legs\":[{\"steps\":[],\"summary\":\"\",\"duration\":214.4,\"distance\":1318.2}],\"geometry\":\"_urwFt}qbMuLp_@jWzPoHhRMK\",\"duration\":214.4,\"distance\":1318.2}],\"waypoints\":[{\"name\":\"East 13th Street\",\"location\":[-73.988909,40.733122]},{\"name\":\"6th Avenue\",\"location\":[-74.00001,40.733004]}],\"code\":\"Ok\"}";
- //private string responseWithSteps = "{\"routes\":[{\"legs\":[{\"steps\":[{\"intersections\":[{\"out\":0,\"entry\":[true],\"bearings\":[299],\"location\":[-73.988909,40.733122]},{\"out\":3,\"location\":[-73.989868,40.733528],\"bearings\":[15,120,195,300],\"entry\":[true,false,false,true],\"in\":1},{\"out\":3,\"location\":[-73.990945,40.733978],\"bearings\":[15,120,195,300],\"entry\":[false,false,true,true],\"in\":1},{\"out\":3,\"location\":[-73.992266,40.734532],\"bearings\":[30,120,210,300],\"entry\":[true,false,false,true],\"in\":1}],\"geometry\":\"_urwFt}qbMqA~DyAvEmBfG{CpJ\",\"maneuver\":{\"bearing_after\":299,\"type\":\"depart\",\"modifier\":\"left\",\"bearing_before\":0,\"location\":[-73.988909,40.733122],\"instruction\":\"Head northwest on East 13th Street\"},\"duration\":90.5,\"distance\":502.1,\"name\":\"East 13th Street\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":2,\"location\":[-73.994118,40.735313],\"bearings\":[30,120,210,300],\"entry\":[false,false,true,true],\"in\":1},{\"out\":2,\"location\":[-73.994585,40.734672],\"bearings\":[30,120,210,300],\"entry\":[false,true,true,false],\"in\":0},{\"out\":2,\"location\":[-73.99505,40.734034],\"bearings\":[30,120,210,300],\"entry\":[false,false,true,true],\"in\":0},{\"out\":2,\"location\":[-73.995489,40.733437],\"bearings\":[30,120,210,300],\"entry\":[false,true,true,false],\"in\":0},{\"out\":2,\"location\":[-73.995914,40.732847],\"bearings\":[30,120,210,300],\"entry\":[false,false,true,true],\"in\":0},{\"out\":2,\"location\":[-73.996351,40.732255],\"bearings\":[30,120,210,300],\"entry\":[false,true,true,false],\"in\":0}],\"geometry\":\"ubswFf~rbM~B|A~BzAtBvAtBrAtBvAh@Vd@`@lAx@JH\",\"maneuver\":{\"bearing_after\":209,\"type\":\"turn\",\"modifier\":\"left\",\"bearing_before\":299,\"location\":[-73.994118,40.735313],\"instruction\":\"Turn left onto 5th Avenue\"},\"duration\":67.8,\"distance\":496.3,\"name\":\"5th Avenue\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":2,\"location\":[-73.996976,40.731414],\"bearings\":[30,120,300],\"entry\":[false,true,true],\"in\":0}],\"geometry\":\"ijrwFbpsbMKPoChHEH\",\"maneuver\":{\"bearing_after\":305,\"type\":\"end of road\",\"modifier\":\"right\",\"bearing_before\":212,\"location\":[-73.996976,40.731414],\"instruction\":\"Turn right onto Washington Square North\"},\"duration\":21,\"distance\":164.2,\"name\":\"Washington Square North\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":3,\"location\":[-73.998612,40.732215],\"bearings\":[30,120,210,300],\"entry\":[false,false,true,true],\"in\":1}],\"geometry\":\"korwFhzsbMmCbH\",\"maneuver\":{\"bearing_after\":303,\"type\":\"new name\",\"modifier\":\"straight\",\"bearing_before\":303,\"location\":[-73.998612,40.732215],\"instruction\":\"Continue straight onto Waverly Place\"},\"duration\":34.5,\"distance\":146,\"name\":\"Waverly Place\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":0,\"location\":[-74.000066,40.732929],\"bearings\":[30,120,210,300],\"entry\":[true,false,false,true],\"in\":1}],\"geometry\":\"ysrwFlctbMMK\",\"maneuver\":{\"bearing_after\":30,\"type\":\"turn\",\"modifier\":\"right\",\"bearing_before\":303,\"location\":[-74.000066,40.732929],\"instruction\":\"Turn right onto 6th Avenue\"},\"duration\":0.6,\"distance\":9.6,\"name\":\"6th Avenue\",\"mode\":\"driving\"},{\"intersections\":[{\"in\":0,\"entry\":[true],\"bearings\":[210],\"location\":[-74.00001,40.733004]}],\"geometry\":\"gtrwF`ctbM\",\"maneuver\":{\"bearing_after\":0,\"location\":[-74.000066,40.732929],\"bearing_before\":30,\"type\":\"arrive\",\"instruction\":\"You have arrived at your destination\"},\"duration\":0,\"distance\":0,\"name\":\"6th Avenue\",\"mode\":\"driving\"}],\"summary\":\"East 13th Street, 5th Avenue\",\"duration\":214.4,\"distance\":1318.2}],\"geometry\":\"_urwFt}qbMuLp_@jWzPoHhRMK\",\"duration\":214.4,\"distance\":1318.2}],\"waypoints\":[{\"name\":\"East 13th Street\",\"location\":[-73.988909,40.733122]},{\"name\":\"6th Avenue\",\"location\":[-74.00001,40.733004]}],\"code\":\"Ok\"}";
- //private Directions directions = new Directions(new FileSource());
-
- [Test]
- [Ignore("not working in Unity as 'Directions' is 'internal sealed' and mapbox-sdk-cs and tests end up in 2 different aseemblies")]
- public void SerializesAndDeserializesBasic()
- {
-
- // TODO: directions.Deserialize doesn't work as Editor test because it is marked as 'internal' and
- // Editor tests end up in 'Assembly-CSharp-Editor.dll' => not the same where Mapobx.Directions ends up
- /*
- // First, deserialize the example response
- DirectionsResponse basicResp = this.directions.Deserialize(this.basicResponse);
-
- // Then deserialize it back to a string.
- string basicReserialized = JsonConvert.SerializeObject(basicResp);
-
- // Ensure the two match
- Assert.AreEqual(this.basicResponse, basicReserialized);
- */
- }
-
- //TODO: implement a proper Json object comaparer
- /// This test will fail, see https://github.com/mapbox/mapbox-sdk-unity/issues/51.
- [Test]
- [Ignore("That's not working as the order of JSON properties is not guaranteed. We need a proper object comparer.")]
- public void SerializesAndDeserializesWithSteps()
- {
- // TODO: directions.Deserialize doesn't work as Editor test because it is marked as 'internal' and
- // Editor tests end up in 'Assembly-CSharp-Editor.dll' => not the same where Mapobx.Directions ends up
- /*
- // First, deserialize the example response.
- DirectionsResponse withStepsResp = this.directions.Deserialize(this.responseWithSteps);
-
- // Then deserialize it back to a string.
- string withStepsReserialized = JsonConvert.SerializeObject(withStepsResp);
-
- // Ensure the two match.
- Assert.AreEqual(this.responseWithSteps, withStepsReserialized);
- */
- }
- }
-}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/FileSourceTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/FileSourceTest.cs
deleted file mode 100644
index 0e3a682b2..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/FileSourceTest.cs
+++ /dev/null
@@ -1,237 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-#if UNITY_EDITOR
-#if UNITY_5_6_OR_NEWER
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
-
- using Mapbox.Platform;
- using NUnit.Framework;
-#if UNITY_5_6_OR_NEWER
- using UnityEngine.TestTools;
- using System.Collections;
-#endif
-
-
-
- [TestFixture]
- internal class FileSourceTest
- {
-
- private const string _url = "https://api.mapbox.com/geocoding/v5/mapbox.places/helsinki.json";
- private FileSource _fs;
- private int _timeout = 10;
-
-
- [SetUp]
- public void SetUp()
- {
-#if UNITY_5_6_OR_NEWER
- _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
- _timeout = Unity.MapboxAccess.Instance.Configuration.DefaultTimeout;
-#else
- // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
- _fs = new FileSource();
-#endif
- }
-
-
-
-#if !UNITY_5_6_OR_NEWER
- [Test]
- public void AccessTokenSet()
- {
- Assert.IsNotNull(
- Environment.GetEnvironmentVariable("MAPBOX_ACCESS_TOKEN"),
- "MAPBOX_ACCESS_TOKEN not set in the environment."
- );
- }
-#endif
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator Request()
-#else
- [Test]
- public void Request()
-#endif
- {
- byte[] data = null;
- _fs.Request(
- _url,
- (Response res) =>
- {
- data = res.Data;
- }
- , _timeout
- );
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
- Assert.IsNotNull(data, "No data received from the servers.");
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator MultipleRequests()
-#else
- [Test]
- public void Request()
-#endif
- {
- int count = 0;
-
- _fs.Request(_url, (Response res) => ++count, _timeout);
- _fs.Request(_url, (Response res) => ++count, _timeout);
- _fs.Request(_url, (Response res) => ++count, _timeout);
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.AreEqual(count, 3, "Should have received 3 replies.");
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator RequestCancel()
-#else
- [Test]
- public void RequestCancel()
-#endif
- {
- var request = _fs.Request(
- _url,
- (Response res) =>
- {
- Assert.IsTrue(res.HasError);
-#if UNITY_5_6_OR_NEWER
- Assert.IsNotNull(res.Exceptions[0]);
- Assert.AreEqual("Request aborted", res.Exceptions[0].Message);
-#else
- WebException wex = res.Exceptions[0] as WebException;
- Assert.IsNotNull(wex);
- Assert.AreEqual(wex.Status, WebExceptionStatus.RequestCanceled);
-#endif
- },
- _timeout
- );
-
- request.Cancel();
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator RequestDnsError()
-#else
- [Test]
- public void RequestDnsError()
-#endif
- {
- _fs.Request(
- "https://dnserror.shouldnotwork",
- (Response res) =>
- {
- Assert.IsTrue(res.HasError);
- // Attention: when using Fiddler to throttle requests message is "Failed to receive data"
- Assert.IsTrue(
- res.Exceptions[0].Message.Contains("destination host")
- , string.Format("Exception message [{0}] does not contain 'destination host'", res.Exceptions[0].Message)
- );
- },
- _timeout
- );
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator RequestForbidden()
-#else
- [Test]
- public void RequestForbidden()
-#endif
- {
- // Mapbox servers will return a forbidden when attempting
- // to access a page outside the API space with a token
- // on the query. Let's hope the behaviour stay like this.
- _fs.Request(
- "https://mapbox.com/forbidden",
- (Response res) =>
- {
- Assert.IsTrue(res.HasError);
- Assert.AreEqual(403, res.StatusCode);
- },
- _timeout
- );
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator WaitWithNoRequests()
-#else
- [Test]
- public void WaitWithNoRequests()
-#endif
- {
- // This should simply not block.
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
- }
-
-
- }
-}
-
-#endif
-#endif
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ForwardGeocodeResourceTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ForwardGeocodeResourceTest.cs
deleted file mode 100644
index 71d80e164..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ForwardGeocodeResourceTest.cs
+++ /dev/null
@@ -1,104 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
- using System;
- using Mapbox.Utils;
- using NUnit.Framework;
-
-
- [TestFixture]
- internal class ForwardGeocodeResourceTest
- {
- private const string _query = "Minneapolis, MN";
- private Geocoding.ForwardGeocodeResource _forwardGeocodeResource;
-
- [SetUp]
- public void SetUp()
- {
- _forwardGeocodeResource = new Geocoding.ForwardGeocodeResource(_query);
- }
-
- public void BadType()
- {
- _forwardGeocodeResource.Types = new string[] { "fake" };
- }
-
- public void BadTypeWithGoodType()
- {
- _forwardGeocodeResource.Types = new string[] { "place", "fake" };
- }
-
- public void BadCountry()
- {
- _forwardGeocodeResource.Types = new string[] { "zz" };
- }
-
- public void BadCountryWithGoodType()
- {
- _forwardGeocodeResource.Types = new string[] { "zz", "ar" };
- }
-
- [Test]
- public void SetInvalidTypes()
- {
- Assert.Throws(BadType);
- Assert.Throws(BadTypeWithGoodType);
- }
-
- [Test]
- public void SetInvalidCountries()
- {
- Assert.Throws(BadCountry);
- Assert.Throws(BadCountryWithGoodType);
- }
-
- [Test]
- public void GetUrl()
- {
- // With only constructor
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json", _forwardGeocodeResource.GetUrl());
-
- // With autocomplete
- _forwardGeocodeResource.Autocomplete = false;
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false", _forwardGeocodeResource.GetUrl());
-
- // With bbox
- _forwardGeocodeResource.Bbox = new Vector2dBounds(new Vector2d(15, 10), new Vector2d(25, 20));
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000", _forwardGeocodeResource.GetUrl());
-
- // With one country
- _forwardGeocodeResource.Country = new string[] { "ar" };
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar", _forwardGeocodeResource.GetUrl());
-
- // With multiple countries
- _forwardGeocodeResource.Country = new string[] { "ar", "fi" };
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi", _forwardGeocodeResource.GetUrl());
-
- // With proximity
- _forwardGeocodeResource.Proximity = new Vector2d(10, 5);
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000", _forwardGeocodeResource.GetUrl());
-
- // With one types
- _forwardGeocodeResource.Types = new string[] { "country" };
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000&types=country", _forwardGeocodeResource.GetUrl());
-
- // With multiple types
- _forwardGeocodeResource.Types = new string[] { "country", "region" };
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000&types=country%2Cregion", _forwardGeocodeResource.GetUrl());
-
- // Set all to null
- _forwardGeocodeResource.Autocomplete = null;
- _forwardGeocodeResource.Bbox = null;
- _forwardGeocodeResource.Country = null;
- _forwardGeocodeResource.Proximity = null;
- _forwardGeocodeResource.Types = null;
- Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json", _forwardGeocodeResource.GetUrl());
- }
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeocoderTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeocoderTest.cs
deleted file mode 100644
index dfdff032f..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeocoderTest.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
- using Geocoding;
- using Mapbox.Platform;
- using NUnit.Framework;
-
- ///
- /// Test that Geocoder serializes and deserializes responses correctly.
- ///
- [TestFixture]
- internal class GeocoderTest
- {
- //private readonly Geocoder geocoder = new Geocoder(new FileSource());
- //private string forwardResponse = "{\"type\":\"FeatureCollection\",\"query\":[\"minneapolis\"],\"features\":[{\"id\":\"place.12871500125885940\",\"type\":\"Feature\",\"text\":\"Minneapolis\",\"place_name\":\"Minneapolis, Minnesota, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":\"Q36091\"},\"bbox\":[-93.5226520099878,44.7853029900244,-93.1424209928836,45.2129100099882],\"center\":[-93.2655,44.9773],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.2655,44.9773]},\"context\":[{\"id\":\"postcode.11389548391063390\",\"text\":\"55415\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]},{\"id\":\"poi.15555644443768740\",\"type\":\"Feature\",\"text\":\"Minneapolis City Hall\",\"place_name\":\"Minneapolis City Hall, Minneapolis, Minnesota 55415, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":\"Q1384874\",\"landmark\":true,\"tel\":null,\"address\":null,\"category\":\"other\"},\"center\":[-93.265277777778,44.977222222222],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.265277777778,44.977222222222]},\"context\":[{\"id\":\"neighborhood.13081559486410050\",\"text\":\"Greater Central\"},{\"id\":\"place.12871500125885940\",\"text\":\"Minneapolis\",\"wikidata\":\"Q36091\"},{\"id\":\"postcode.11389548391063390\",\"text\":\"55415\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]},{\"id\":\"poi.6527299549845510\",\"type\":\"Feature\",\"text\":\"Minneapolis Grain Exchange\",\"place_name\":\"Minneapolis Grain Exchange, Minneapolis, Minnesota 55415, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":\"Q1540984\",\"landmark\":true,\"tel\":null,\"address\":null,\"category\":\"other\"},\"center\":[-93.2636,44.9775],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.2636,44.9775]},\"context\":[{\"id\":\"neighborhood.13081559486410050\",\"text\":\"Greater Central\"},{\"id\":\"place.12871500125885940\",\"text\":\"Minneapolis\",\"wikidata\":\"Q36091\"},{\"id\":\"postcode.11389548391063390\",\"text\":\"55415\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]},{\"id\":\"poi.12655750184890630\",\"type\":\"Feature\",\"text\":\"Minneapolis Armory\",\"place_name\":\"Minneapolis Armory, Minneapolis, Minnesota 55415, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":\"Q745327\",\"landmark\":true,\"tel\":null,\"address\":null,\"category\":\"other\"},\"center\":[-93.263278,44.975092],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.263278,44.975092]},\"context\":[{\"id\":\"neighborhood.13081559486410050\",\"text\":\"Greater Central\"},{\"id\":\"place.12871500125885940\",\"text\":\"Minneapolis\",\"wikidata\":\"Q36091\"},{\"id\":\"postcode.11389548391063390\",\"text\":\"55415\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]},{\"id\":\"poi.4855757554573390\",\"type\":\"Feature\",\"text\":\"Minneapolis Chain of Lakes Park\",\"place_name\":\"Minneapolis Chain of Lakes Park, Minneapolis, Minnesota 55405, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":null,\"landmark\":true,\"tel\":null,\"address\":null,\"category\":\"park\",\"maki\":\"picnic-site\"},\"bbox\":[-93.330260720104,44.9504758437682,-93.3013567328453,44.969400319872],\"center\":[-93.310259,44.959942],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.310259,44.959942]},\"context\":[{\"id\":\"neighborhood.12530456224376080\",\"text\":\"Kenwood\"},{\"id\":\"place.12871500125885940\",\"text\":\"Minneapolis\",\"wikidata\":\"Q36091\"},{\"id\":\"postcode.10829535691218220\",\"text\":\"55405\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]}],\"attribution\":\"NOTICE: \u00A9 2016 Mapbox and its suppliers. All rights reserved. Use of this data is subject to the Mapbox Terms of Service (https://www.mapbox.com/about/maps/). This response and the information it contains may not be retained.\"}";
- //private string reverseResponse = "{\"type\":\"FeatureCollection\",\"query\":[-77.0268808,38.925326999999996],\"features\":[{\"id\":\"address.5375777428110760\",\"type\":\"Feature\",\"text\":\"11th St NW\",\"place_name\":\"2717 11th St NW, Washington, District of Columbia 20001, United States\",\"relevance\":1.0,\"properties\":{},\"center\":[-77.026824,38.925306],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.026824,38.925306]},\"address\":\"2717\",\"context\":[{\"id\":\"neighborhood.11736072639395000\",\"text\":\"Pleasant Plains\"},{\"id\":\"place.12334081418246050\",\"text\":\"Washington\",\"wikidata\":\"Q61\"},{\"id\":\"postcode.3526019892841050\",\"text\":\"20001\"},{\"id\":\"region.6884744206035790\",\"text\":\"District of Columbia\",\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"neighborhood.11736072639395000\",\"type\":\"Feature\",\"text\":\"Pleasant Plains\",\"place_name\":\"Pleasant Plains, Washington, 20001, District of Columbia, United States\",\"relevance\":1.0,\"properties\":{},\"bbox\":[-77.0367101373528,38.9177500315001,-77.0251464843832,38.9273657639],\"center\":[-77.0303,38.9239],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0303,38.9239]},\"context\":[{\"id\":\"place.12334081418246050\",\"text\":\"Washington\",\"wikidata\":\"Q61\"},{\"id\":\"postcode.3526019892841050\",\"text\":\"20001\"},{\"id\":\"region.6884744206035790\",\"text\":\"District of Columbia\",\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"place.12334081418246050\",\"type\":\"Feature\",\"text\":\"Washington\",\"place_name\":\"Washington, District of Columbia, United States\",\"relevance\":1.0,\"properties\":{\"wikidata\":\"Q61\"},\"bbox\":[-77.1197590084041,38.8031129900659,-76.90939299,38.9955480080759],\"center\":[-77.0366,38.895],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0366,38.895]},\"context\":[{\"id\":\"postcode.3526019892841050\",\"text\":\"20001\"},{\"id\":\"region.6884744206035790\",\"text\":\"District of Columbia\",\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"postcode.3526019892841050\",\"type\":\"Feature\",\"text\":\"20001\",\"place_name\":\"20001, District of Columbia, United States\",\"relevance\":1.0,\"properties\":{},\"bbox\":[-77.028082,38.890834,-77.007177,38.929058],\"center\":[-77.018017,38.909197],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.018017,38.909197]},\"context\":[{\"id\":\"region.6884744206035790\",\"text\":\"District of Columbia\",\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"region.6884744206035790\",\"type\":\"Feature\",\"text\":\"District of Columbia\",\"place_name\":\"District of Columbia, United States\",\"relevance\":1.0,\"properties\":{\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},\"bbox\":[-77.2081379659453,38.7177026348658,-76.909393,38.995548],\"center\":[-76.990661,38.89657],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.990661,38.89657]},\"context\":[{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"country.12862386939497690\",\"type\":\"Feature\",\"text\":\"United States\",\"place_name\":\"United States\",\"relevance\":1.0,\"properties\":{\"wikidata\":\"Q30\",\"short_code\":\"us\"},\"bbox\":[-179.330950579,18.765563302,179.959578044,71.540723637],\"center\":[-97.922211,39.381266],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-97.922211,39.381266]}}],\"attribution\":\"NOTICE: © 2016 Mapbox and its suppliers. All rights reserved. Use of this data is subject to the Mapbox Terms of Service (https://www.mapbox.com/about/maps/). This response and the information it contains may not be retained.\"}";
-
- [Test]
- [Ignore("not working in Unity as 'Geocoder' is 'internal sealed' and mapbox-sdk-cs and tests end up in 2 different aseemblies")]
- public void SerializesAndDeserializesReverse()
- {
- // TODO
- /*
- // First, deserialize the example response
- ReverseGeocodeResponse reverseResp = this.geocoder.Deserialize(this.reverseResponse);
-
- // Then deserialize it back to a string.
- string reverseReserialized = JsonConvert.SerializeObject(reverseResp, JsonConverters.Converters);
-
- // Ensure the two match
- Assert.AreEqual(this.reverseResponse, reverseReserialized);
- */
- }
-
-
- [Test]
- [Ignore("not working in Unity as 'Geocoder' is 'internal sealed' and mapbox-sdk-cs and tests end up in 2 different aseemblies")]
- public void SerializesAndDeserializesForward()
- {
- // TODO
- /*
- // First, deserialize the example response
- ForwardGeocodeResponse forwardResp = this.geocoder.Deserialize(this.forwardResponse);
-
- // Then deserialize it back to a string.
- string forwardReserialized = JsonConvert.SerializeObject(forwardResp, JsonConverters.Converters);
-
- // Ensure the two match
- Assert.AreEqual(this.forwardResponse, forwardReserialized);
- */
- }
- }
-}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapMatcherTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapMatcherTest.cs
deleted file mode 100644
index 33bd9d518..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapMatcherTest.cs
+++ /dev/null
@@ -1,771 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2017 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-#if UNITY_EDITOR
-#if UNITY_5_6_OR_NEWER
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
-
- using Mapbox.Platform;
- using NUnit.Framework;
- using UnityEngine.TestTools;
- using System.Collections;
- using System.Collections.Generic;
- using Mapbox.MapMatching;
- using Mapbox.Utils;
-
-
-
- [TestFixture]
- internal class MapMatcherTest
- {
-
- private const string _url = "https://api.mapbox.com/matching/v5/mapbox/driving/-117.1728265285492,32.71204416018209;-117.17288821935652,32.712258556224;-117.17293113470076,32.712443613445814;-117.17292040586472,32.71256999376694;-117.17298477888109,32.712603845608285;-117.17314302921294,32.71259933203019;-117.17334151268004,32.71254065549407";
- private FileSource _fs;
- private int _timeout = 10;
-
-
- [SetUp]
- public void SetUp()
- {
- _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
- _timeout = Unity.MapboxAccess.Instance.Configuration.DefaultTimeout;
- }
-
-
-
-
- [UnityTest]
- public IEnumerator AsSimpleAsPossible()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(32.71204416018209,-117.1728265285492),
- new Vector2d(32.712258556224,-117.17288821935652),
- new Vector2d(32.712443613445814,-117.17293113470076),
- new Vector2d(32.71256999376694,-117.17292040586472),
- new Vector2d(32.712603845608285,-117.17298477888109),
- new Vector2d(32.71259933203019,-117.17314302921294),
- new Vector2d(32.71254065549407,-117.17334151268004),
- };
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Assert.AreEqual(7, matchingResponse.Tracepoints.Length, "Wrong number of tracepoints");
- Assert.AreEqual(3, matchingResponse.Tracepoints[3].WaypointIndex, "Wrong WaypointIndex");
-
- Assert.AreEqual(1, matchingResponse.Matchings.Length, "Wrong number of matchings");
- Assert.That(matchingResponse.Matchings[0].Weight > 0 && matchingResponse.Matchings[0].Weight < 100, "Wrong Weight: {0}", matchingResponse.Matchings[0].Weight);
- Assert.AreEqual("routability", matchingResponse.Matchings[0].WeightName, "Wrong WeightName");
- Assert.AreEqual(6, matchingResponse.Matchings[0].Legs.Count, "Wrong number of legs");
- Assert.AreEqual(8, matchingResponse.Matchings[0].Geometry.Count, "Wrong number of vertices in geometry");
- }
-
-
- [UnityTest]
- public IEnumerator Profiles()
- {
- //walking
- IEnumerator enumerator = profile(Profile.MapboxWalking);
- MapMatchingResponse matchingResponse = null;
- while (enumerator.MoveNext())
- {
- matchingResponse = enumerator.Current;
- yield return null;
- }
-
- Assert.GreaterOrEqual(matchingResponse.Matchings[0].Duration, 300, "'mapbox/walking' duration [{0}] less than expected", matchingResponse.Matchings[0].Duration);
-
- //cycling
- enumerator = profile(Profile.MapboxCycling);
- matchingResponse = null;
- while (enumerator.MoveNext())
- {
- matchingResponse = enumerator.Current;
- yield return null;
- }
- Assert.GreaterOrEqual(matchingResponse.Matchings[0].Duration, 100, "'mapbox/cycling' duration less than expected");
-
- //driving traffic
- enumerator = profile(Profile.MapboxDrivingTraffic);
- matchingResponse = null;
- while (enumerator.MoveNext())
- {
- matchingResponse = enumerator.Current;
- yield return null;
- }
- Assert.GreaterOrEqual(matchingResponse.Matchings[0].Duration, 100, "'driving-traffic' duration less than expected");
-
- //driving
- enumerator = profile(Profile.MapboxDriving);
- matchingResponse = null;
- while (enumerator.MoveNext())
- {
- matchingResponse = enumerator.Current;
- yield return null;
- }
- Assert.GreaterOrEqual(matchingResponse.Matchings[0].Duration, 100, "'driving' duration less than expected");
- }
-
-
- private IEnumerator profile(Profile profile)
- {
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.27275388447381,16.34687304496765),
- new Vector2d(48.271925526874405,16.344040632247925),
- new Vector2d(48.27190410365491,16.343783140182495),
- new Vector2d(48.27198265541583,16.343053579330444),
- new Vector2d(48.27217546377159,16.342334747314453),
- new Vector2d(48.27251823238551,16.341615915298462),
- new Vector2d(48.27223259203358,16.3416588306427),
- new Vector2d(48.27138280254541,16.34069323539734),
- new Vector2d(48.27114714413402,16.34015679359436 )
- };
- resource.Profile = profile;
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- yield return matchingResponse;
- }
-
-
- [UnityTest]
- public IEnumerator NoSegment()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.28585,16.55267),
- new Vector2d(48.28933,16.55211)
- };
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- Assert.IsNotNull(matchingResponse, "Matching response is NULL");
- Assert.IsFalse(matchingResponse.HasRequestError, "Error during web request");
- Assert.AreEqual("NoSegment", matchingResponse.Code, "Matching code != 'NoSegment'");
- Assert.AreEqual("Could not find a matching segment for input coordinates", matchingResponse.Message, "Message not as expected");
-
- Assert.IsNull(matchingResponse.Tracepoints, "Tracepoints are not NULL");
-
- Assert.IsNotNull(matchingResponse.Matchings, "Matchings are NULL");
- Assert.AreEqual(0, matchingResponse.Matchings.Length, "Wrong number of matchings");
- }
-
-
-
-
- [UnityTest]
- public IEnumerator Radiuses()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.28585,16.55267),
- new Vector2d(48.28933,16.55211)
- };
- resource.Radiuses = new uint[] { 50, 50 };
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Assert.AreEqual(2, matchingResponse.Tracepoints.Length, "Wrong number of tracepoints");
- Assert.AreEqual(1, matchingResponse.Tracepoints[1].WaypointIndex, "Wrong WaypointIndex");
-
- Assert.AreEqual(1, matchingResponse.Matchings.Length, "Wrong number of matchings");
- Assert.GreaterOrEqual(matchingResponse.Matchings[0].Weight, 22.5, "Wrong Weight");
- Assert.AreEqual("routability", matchingResponse.Matchings[0].WeightName, "Wrong WeightName");
- Assert.AreEqual(1, matchingResponse.Matchings[0].Legs.Count, "Wrong number of legs");
- Assert.AreEqual(2, matchingResponse.Matchings[0].Geometry.Count, "Wrong number of vertices in geometry");
- }
-
-
-
- [UnityTest]
- public IEnumerator AlternativesWithSteps()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.31331,16.49062),
- new Vector2d(48.31638,16.49243)
- };
- resource.Radiuses = new uint[] { 10, 30 };
- resource.Steps = true;
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Assert.AreEqual(2, matchingResponse.Tracepoints.Length, "Wrong number of tracepoints");
- Assert.GreaterOrEqual(2, matchingResponse.Tracepoints[0].AlternativesCount, "Wrong 'AlternativesCount' for Tracepoint[0]");
- Assert.GreaterOrEqual(19, matchingResponse.Tracepoints[1].AlternativesCount, "Wrong 'AlternativesCount' for Tracepoint[1]");
-
- Assert.IsNotNull(matchingResponse.Matchings[0].Legs[0].Steps, "Steps are NULL");
- Assert.AreEqual(2, matchingResponse.Matchings[0].Legs[0].Steps.Count, "Wrong number of steps");
- Assert.IsNotNull(matchingResponse.Matchings[0].Legs[0].Steps[0].Intersections, "Intersections are NULL");
- Assert.AreEqual(3, matchingResponse.Matchings[0].Legs[0].Steps[0].Intersections.Count, "Wrong number of intersections");
- }
-
-
- [UnityTest]
- public IEnumerator OverviewSimplified()
- {
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.28514194095631,16.32358074188232),
- new Vector2d(48.28528472524657,16.324278116226196),
- new Vector2d(48.28502771323672,16.325350999832153),
- new Vector2d(48.284999156266906,16.326016187667847),
- new Vector2d(48.284870649705155,16.326134204864502),
- new Vector2d(48.28467074996644,16.32594108581543),
- new Vector2d(48.28467074996644,16.325050592422485),
- new Vector2d(48.28459935701301,16.324610710144043)
-
- };
- resource.Overview = Overview.Simplified;
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Assert.GreaterOrEqual(matchingResponse.Matchings[0].Geometry.Count, 14, "Wrong number of vertices in match geometry");
- }
-
-
- [UnityTest]
- public IEnumerator OverviewFull()
- {
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.28514194095631,16.32358074188232),
- new Vector2d(48.28528472524657,16.324278116226196),
- new Vector2d(48.28502771323672,16.325350999832153),
- new Vector2d(48.284999156266906,16.326016187667847),
- new Vector2d(48.284870649705155,16.326134204864502),
- new Vector2d(48.28467074996644,16.32594108581543),
- new Vector2d(48.28467074996644,16.325050592422485),
- new Vector2d(48.28459935701301,16.324610710144043)
-
- };
- resource.Overview = Overview.Full;
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Assert.GreaterOrEqual(matchingResponse.Matchings[0].Geometry.Count, 20, "Wrong number of vertices in match geometry");
- }
-
-
- [UnityTest]
- public IEnumerator Timestamps()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.1974721043879,16.36202484369278),
- new Vector2d(48.197922645046546,16.36285901069641)
- };
- resource.Timestamps = new long[]
- {
- 946684800,
- 946684980
- };
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
- }
-
-
- [UnityTest]
- public IEnumerator Annotation()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.1974721043879,16.36202484369278),
- new Vector2d(48.197922645046546,16.36285901069641)
- };
- //need to pass 'Overview.Full' to get 'Congestion'
- resource.Overview = Overview.Full;
- resource.Annotations = Annotations.Distance | Annotations.Duration | Annotations.Speed | Annotations.Congestion;
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Directions.Leg leg = matchingResponse.Matchings[0].Legs[0];
- Assert.IsNotNull(leg.Annotation, "Annotation is NULL");
- Assert.IsNotNull(leg.Annotation.Distance, "Distance is NULL");
- Assert.IsNotNull(leg.Annotation.Duration, "Duration is NULL");
- Assert.IsNotNull(leg.Annotation.Speed, "Speed is NULL");
- Assert.IsNotNull(leg.Annotation.Congestion, "Congestion is NULL");
-
- Assert.GreaterOrEqual(leg.Annotation.Distance[1], 42, "Annotation has wrong distnce");
- }
-
-
- [UnityTest]
- public IEnumerator Tidy()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.187092481625704,16.312205493450165),
- new Vector2d(48.187083540475875,16.312505900859833),
- new Vector2d(48.18709426985548,16.312503218650818),
- new Vector2d(48.18707281109407,16.312503218650818),
- new Vector2d(48.18709605808517,16.312524676322937),
- new Vector2d(48.18707817578527,16.312530040740967),
- new Vector2d(48.1870656581716,16.312524676322937),
- new Vector2d(48.187079964015524,16.312484443187714),
- new Vector2d(48.18704598762968,16.312776803970337)
- };
- resource.Tidy = true;
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Tracepoint[] tps = matchingResponse.Tracepoints;
- //tracepoints removed by 'Tidy' are set to 'null'
- Assert.IsNotNull(tps, "Tracepoints is NULL");
- Assert.IsNull(tps[6], "Tracepoints is NULL");
- Assert.IsNull(tps[7], "Tracepoints is NULL");
- }
-
-
-
- [UnityTest]
- public IEnumerator LanguageEnglish()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.1974721043879,16.36202484369278),
- new Vector2d(48.197922645046546,16.36285901069641)
- };
- //set Steps to true to get turn-by-turn-instructions
- resource.Steps = true;
- //no language parameter needed: English is default
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Directions.Step step0 = matchingResponse.Matchings[0].Legs[0].Steps[0];
- Directions.Step step1 = matchingResponse.Matchings[0].Legs[0].Steps[1];
- Assert.AreEqual("Head northeast on Rechte Wienzeile (B1)", step0.Maneuver.Instruction, "Step[0]:Instruction not as expected");
- Assert.AreEqual("You have arrived at your destination", step1.Maneuver.Instruction, "Step[1]:Instruction not as expected");
- }
-
-
- [UnityTest]
- public IEnumerator LanguageGerman()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.1974721043879,16.36202484369278),
- new Vector2d(48.197922645046546,16.36285901069641)
- };
- //set Steps to true to get turn-by-turn-instructions
- resource.Steps = true;
- resource.Language = InstructionLanguages.German;
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Directions.Step step0 = matchingResponse.Matchings[0].Legs[0].Steps[0];
- Directions.Step step1 = matchingResponse.Matchings[0].Legs[0].Steps[1];
- Assert.AreEqual("Fahren Sie Richtung Nordosten auf Rechte Wienzeile (B1)", step0.Maneuver.Instruction, "Step[0]:Instruction not as expected");
- Assert.AreEqual("Sie haben Ihr Ziel erreicht", step1.Maneuver.Instruction, "Step[1]:Instruction not as expected");
- }
-
-
-
- [UnityTest]
- public IEnumerator AllParameters()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Profile = Profile.MapboxWalking;
- resource.Geometries = Geometries.Polyline6;
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.28585,16.55267),
- new Vector2d(48.28933,16.55211)
- };
- resource.Timestamps = new long[]
- {
- 946684800,
- 946684980
- };
- resource.Radiuses = new uint[] { 50, 50 };
- //set Steps to true to get turn-by-turn-instructions
- resource.Steps = true;
- //need to pass 'Overview.Full' to get 'Congestion'
- resource.Overview = Overview.Full;
- resource.Annotations = Annotations.Distance | Annotations.Duration | Annotations.Speed | Annotations.Congestion;
- resource.Tidy = true;
- resource.Language = InstructionLanguages.German;
-
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- Directions.Leg leg = matchingResponse.Matchings[0].Legs[0];
- Assert.IsNotNull(leg.Annotation, "Annotation is NULL");
- Assert.IsNotNull(leg.Annotation.Distance, "Distance is NULL");
- Assert.IsNotNull(leg.Annotation.Duration, "Duration is NULL");
- Assert.IsNotNull(leg.Annotation.Speed, "Speed is NULL");
- Assert.IsNotNull(leg.Annotation.Congestion, "Congestion is NULL");
-
- Directions.Step step1 = matchingResponse.Matchings[0].Legs[0].Steps[1];
- Assert.IsTrue(step1.Maneuver.Instruction.Contains("Sie haben Ihr Ziel erreicht"), "Step[1]:Instruction not as expected");
-
- }
-
-
- [UnityTest]
- public IEnumerator CoordinatesNull()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- Assert.Throws(
- typeof(System.Exception)
- , () => resource.Coordinates = null
- , "MapMatchingResource did not throw when setting null coordinates"
- );
-
- yield return null;
-
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
-
- Assert.Throws(
- typeof(System.Exception)
- , () =>
- {
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
- }
- , "MapMatcher.Match did not throw with null coordinates"
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- Assert.IsNull(matchingResponse, "Matching response was expected to be null");
- }
-
-
-
- [UnityTest]
- public IEnumerator InvalidCoordinate()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(-117.1728265285492, 32.71204416018209),
- new Vector2d(-117.17288821935652,32.712258556224),
- };
-
- MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
- Assert.IsNotNull(matchingResponse, "Matching response is NULL");
- Assert.IsTrue(matchingResponse.HasRequestError, "No web request error");
- Assert.IsTrue(matchingResponse.HasMatchingError, "No matching error");
- Assert.AreEqual("InvalidInput", matchingResponse.Code, "Matching code != 'InvalidInput'");
- Assert.IsNotNull(matchingResponse.Message, "Matching message is NULL");
- Assert.IsNotEmpty(matchingResponse.Message, "Matching message is empty");
- Assert.AreEqual("Coordinate is invalid: 32.71204,-117.17283", matchingResponse.Message, "Matching message not as expected");
- }
-
-
- private void commonBasicResponseAsserts(MapMatchingResponse matchingResponse)
- {
- Assert.IsNotNull(matchingResponse, "Matching response is NULL");
- Assert.IsFalse(matchingResponse.HasRequestError, "Error during web request");
- Assert.AreEqual("Ok", matchingResponse.Code, "Matching code != 'Ok'");
- Assert.IsFalse(matchingResponse.HasMatchingError, "Macthing error");
-
- Assert.IsNotNull(matchingResponse.Tracepoints, "Tracepoints are NULL");
- Assert.GreaterOrEqual(matchingResponse.Tracepoints.Length, 2, "Less than 2 tracepoints");
-
- Assert.IsNotNull(matchingResponse.Matchings, "Matchings are NULL");
- Assert.GreaterOrEqual(1, matchingResponse.Matchings.Length, "Less than 1 matchings");
- Assert.IsNotNull(matchingResponse.Matchings[0].Legs, "Legs are NULL");
- Assert.GreaterOrEqual(matchingResponse.Matchings[0].Legs.Count, 1, "1st match has no legs");
- }
-
-
-
- #region disabledTests
-
- //These tests don't work as we don't access the raw response and cannot verify the digits returned by the API
- /*
- [UnityTest]
- public IEnumerator GeometriesWith5Digits()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.1974721043879,16.36202484369278),
- new Vector2d(48.197922645046546,16.36285901069641)
- };
- //no extra parameters needed: 5 digits default
-
- MapMatcher mapMatcher = new MapMatcher(_fs);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- string locationX = matchingResponse.Matchings[0].Geometry[0].x.ToString(System.Globalization.CultureInfo.InvariantCulture);
- locationX = locationX.Substring(locationX.IndexOf(".") + 1);
- Assert.AreEqual(5, locationX.Length, "Precision not as expected");
- }
-
-
- [UnityTest]
- public IEnumerator GeometriesWith6Digits()
- {
-
- MapMatchingResource resource = new MapMatchingResource();
- resource.Coordinates = new Vector2d[]
- {
- new Vector2d(48.1974721043879,16.36202484369278),
- new Vector2d(48.197922645046546,16.36285901069641)
- };
- resource.Geometries = Geometries.Polyline6;
-
- MapMatcher mapMatcher = new MapMatcher(_fs);
- MapMatchingResponse matchingResponse = null;
- mapMatcher.Match(
- resource,
- (MapMatchingResponse response) =>
- {
- matchingResponse = response;
- }
- );
-
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- commonBasicResponseAsserts(matchingResponse);
-
- string locationX = matchingResponse.Matchings[0].Geometry[0].x.ToString(System.Globalization.CultureInfo.InvariantCulture);
- locationX = locationX.Substring(locationX.IndexOf(".") + 1);
- Assert.AreEqual(6, locationX.Length, "Precision not as expected");
- }
- */
-
- #endregion
-
-
- }
-}
-
-#endif
-#endif
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapTest.cs
deleted file mode 100644
index 92e0f8003..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapTest.cs
+++ /dev/null
@@ -1,214 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-#if UNITY_EDITOR
-#if UNITY_5_6_OR_NEWER
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
- using Mapbox.Map;
- using Mapbox.Platform;
- using Mapbox.Utils;
- using NUnit.Framework;
-#if UNITY_5_6_OR_NEWER
- using System.Collections;
- using UnityEngine.TestTools;
-#endif
-
-
- [TestFixture]
- internal class MapTest
- {
-
- private FileSource _fs;
-
-
- [SetUp]
- public void SetUp()
- {
-#if UNITY_5_6_OR_NEWER
- _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
-#else
- // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
- _fs = new FileSource();
-#endif
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator World()
-#else
- [Test]
- public void World()
-#endif
- {
- var map = new Map(_fs);
-
- map.Vector2dBounds = Vector2dBounds.World();
- map.Zoom = 3;
-
- var mapObserver = new Utils.VectorMapObserver();
- map.Subscribe(mapObserver);
- map.Update();
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.AreEqual(64, mapObserver.Tiles.Count);
-
- map.Unsubscribe(mapObserver);
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator RasterHelsinki()
-#else
- [Test]
- public void RasterHelsinki()
-#endif
- {
- var map = new Map(_fs);
-
- map.Center = new Vector2d(60.163200, 24.937700);
- map.Zoom = 13;
-
- var mapObserver = new Utils.RasterMapObserver();
- map.Subscribe(mapObserver);
- map.Update();
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.AreEqual(1, mapObserver.Tiles.Count);
- Assert.IsNotNull(mapObserver.Tiles[0]);
-
- map.Unsubscribe(mapObserver);
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator ChangeMapId()
-#else
- [Test]
- public void ChangeMapId()
-#endif
- {
- var map = new Map(_fs);
-
- var mapObserver = new Utils.ClassicRasterMapObserver();
- map.Subscribe(mapObserver);
-
- map.Center = new Vector2d(60.163200, 24.937700);
- map.Zoom = 13;
- map.MapId = "invalid";
- map.Update();
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.AreEqual(0, mapObserver.Tiles.Count);
-
- map.MapId = "mapbox.terrain-rgb";
- map.Update();
-
-#if UNITY_5_6_OR_NEWER
- enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.AreEqual(1, mapObserver.Tiles.Count);
-
- map.MapId = null; // Use default map ID.
- map.Update();
-
-#if UNITY_5_6_OR_NEWER
- enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.AreEqual(2, mapObserver.Tiles.Count);
-
- // Should have fetched tiles from different map IDs.
- Assert.AreNotEqual(mapObserver.Tiles[0], mapObserver.Tiles[1]);
-
- map.Unsubscribe(mapObserver);
- }
-
-
-
- [Test]
- public void SetVector2dBoundsZoom()
- {
- var map1 = new Map(_fs);
- var map2 = new Map(_fs);
-
- map1.Zoom = 3;
- map1.Vector2dBounds = Vector2dBounds.World();
-
- map2.SetVector2dBoundsZoom(Vector2dBounds.World(), 3);
-
- Assert.AreEqual(map1.Tiles.Count, map2.Tiles.Count);
- }
-
-
-
- [Test]
- public void TileMax()
- {
- var map = new Map(_fs);
-
- map.SetVector2dBoundsZoom(Vector2dBounds.World(), 2);
- map.Update();
- Assert.Less(map.Tiles.Count, Map.TileMax); // 16
-
- // Should stay the same, ignore requests.
- map.SetVector2dBoundsZoom(Vector2dBounds.World(), 5);
- map.Update();
- Assert.AreEqual(16, map.Tiles.Count);
- }
-
-
-
- [Test]
- public void Zoom()
- {
- var map = new Map(_fs);
-
- map.Zoom = 50;
- Assert.AreEqual(20, map.Zoom);
-
- map.Zoom = -50;
- Assert.AreEqual(0, map.Zoom);
- }
- }
-}
-
-#endif
-#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_AngleSmoothing.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_AngleSmoothing.cs
new file mode 100644
index 000000000..c04b870d0
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_AngleSmoothing.cs
@@ -0,0 +1,132 @@
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+
+ using NUnit.Framework;
+ using Mapbox.Unity.Location;
+
+
+ [TestFixture]
+ internal class AngleSmoothingTest
+ {
+
+
+ [Test]
+ public void NoOp()
+ {
+ //NoOp does nothing. should always return latest value
+ AngleSmoothingNoOp noop = new AngleSmoothingNoOp();
+ string opName = noop.GetType().Name + " ";
+ noop.Add(23);
+ Assert.AreEqual(23d, noop.Calculate(), opName + "did modify data");
+ noop.Add(29);
+ Assert.AreEqual(29d, noop.Calculate(), opName + "did modify data");
+ noop.Add(178.5);
+ Assert.AreEqual(178.5d, noop.Calculate(), opName + "did modify data");
+ noop.Add(359.99);
+ Assert.AreEqual(359.99d, noop.Calculate(), opName + "did modify data");
+ }
+
+
+ [Test]
+ public void Average()
+ {
+ // simple average
+ AngleSmoothingAverage avg = new AngleSmoothingAverage();
+ string opName = avg.GetType().Name + " ";
+ avg.Add(355);
+ avg.Add(15);
+ Assert.AreEqual(5d, avg.Calculate(), opName + "did not properly calculate across 0");
+
+ avg.Add(335);
+ Assert.AreEqual(355d, avg.Calculate(), opName + "did not properly calculate back across 0");
+
+ // add more angles to check if internal buffer rolls over correctly
+ avg.Add(180);
+ avg.Add(160);
+ avg.Add(140);
+ avg.Add(120);
+ avg.Add(100);
+ Assert.AreEqual(140d, avg.Calculate(), opName + "internal default buffer of 5 did not roll over correctly");
+ }
+
+
+ [Test]
+ public void LowPass()
+ {
+ //simple low pass filter
+ // parameter 1.0 => no smoothing: despite calucations going on last value should be returned
+ AngleSmoothingLowPass lp = new AngleSmoothingLowPass(1.0d);
+ string opName = lp.GetType().Name + " ";
+ lp.Add(45);
+ lp.Add(90);
+ lp.Add(135);
+ lp.Add(180);
+ lp.Add(225);
+ Assert.AreEqual(225d, lp.Calculate(), opName + "smoothed but shouldn't have");
+
+ lp = new AngleSmoothingLowPass(0.5d);
+ lp.Add(45);
+ lp.Add(90);
+ lp.Add(135);
+ lp.Add(180);
+ lp.Add(225);
+ Assert.AreEqual(193.75d, lp.Calculate(), opName + "did not smooth as expected");
+
+ // parameter 1.0 => no smoothing: despite calucations going on last value should be returned
+ lp = new AngleSmoothingLowPass(1d);
+ lp.Add(355);
+ lp.Add(355);
+ lp.Add(5);
+ lp.Add(5);
+ lp.Add(5);
+ Assert.AreEqual(5d, lp.Calculate(), opName + "did not *not* smooth across '0' as expected");
+
+ lp = new AngleSmoothingLowPass(0.5d);
+ lp.Add(355);
+ lp.Add(355);
+ lp.Add(10);
+ lp.Add(10);
+ lp.Add(10);
+ Assert.AreEqual(8.14d, lp.Calculate(), opName + "did not smooth across '0' as expected");
+ lp.Add(320);
+ Assert.AreEqual(344.02d, lp.Calculate(), opName + "did not smooth back across '0' as expected");
+ }
+
+
+ [Test]
+ public void Weighted()
+ {
+ // exponential moving average
+ // parameter 1.0 => no smoothing
+ AngleSmoothingEMA ema = new AngleSmoothingEMA();
+ string opName = ema.GetType().Name + " ";
+ ema.Add(45);
+ ema.Add(90);
+ ema.Add(135);
+ ema.Add(180);
+ ema.Add(225);
+ Assert.AreEqual(165.74d, ema.Calculate(), opName + "didn't smooth as expected");
+
+ ema = new AngleSmoothingEMA();
+ ema.Add(350);
+ ema.Add(355);
+ ema.Add(5);
+ ema.Add(10);
+ ema.Add(10);
+ Assert.AreEqual(3.85d, ema.Calculate(), opName + "didn't smooth as expected across 0");
+
+ ema = new AngleSmoothingEMA();
+ ema.Add(20);
+ ema.Add(15);
+ ema.Add(350);
+ ema.Add(345);
+ ema.Add(330);
+ Assert.AreEqual(350.43d, ema.Calculate(), opName + "didn't smooth as expected back across 0");
+ }
+
+
+
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_AngleSmoothing.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_AngleSmoothing.cs.meta
new file mode 100644
index 000000000..243684e6c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_AngleSmoothing.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 4c71959e4a4a64446a39de632554cf41
+timeCreated: 1529510706
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/BboxToGeoCoordinateBoundsConverterTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_BboxToGeoCoordinateBoundsConverter.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/BboxToGeoCoordinateBoundsConverterTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_BboxToGeoCoordinateBoundsConverter.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/BboxToGeoCoordinateBoundsConverterTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_BboxToGeoCoordinateBoundsConverter.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/BboxToGeoCoordinateBoundsConverterTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_BboxToGeoCoordinateBoundsConverter.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/BearingFilterTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_BearingFilter.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/BearingFilterTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_BearingFilter.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/BearingFilterTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_BearingFilter.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/BearingFilterTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_BearingFilter.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CanonicalTileIdTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_CanonicalTileId.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CanonicalTileIdTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_CanonicalTileId.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CanonicalTileIdTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_CanonicalTileId.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CanonicalTileIdTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_CanonicalTileId.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Compression.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Compression.cs
new file mode 100644
index 000000000..8f27ac963
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Compression.cs
@@ -0,0 +1,159 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+#if UNITY_5_6_OR_NEWER
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+ using System.Text;
+ using Mapbox.Platform;
+ using Mapbox.Utils;
+ using NUnit.Framework;
+#if UNITY_5_6_OR_NEWER
+ using UnityEngine.TestTools;
+ using System.Collections;
+ using UnityEngine;
+#endif
+
+ [TestFixture]
+ internal class CompressionTest
+ {
+
+
+ private FileSource _fs;
+ private int _timeout = 10;
+
+
+ [SetUp]
+ public void SetUp()
+ {
+#if UNITY_5_6_OR_NEWER
+ _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
+ _timeout = Unity.MapboxAccess.Instance.Configuration.DefaultTimeout;
+#else
+ // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
+ _fs = new FileSource();
+#endif
+ }
+
+
+ [Test]
+ public void Empty()
+ {
+ var buffer = new byte[] { };
+ Assert.AreEqual(buffer, Compression.Decompress(buffer));
+ }
+
+ [Test]
+ public void NotCompressed()
+ {
+ var buffer = Encoding.ASCII.GetBytes("foobar");
+ Assert.AreEqual(buffer, Compression.Decompress(buffer));
+ }
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator Corrupt()
+ {
+#else
+ [Test]
+ public void Corrupt() {
+#endif
+ var buffer = new byte[] { };
+
+ // Vector tiles are compressed.
+ _fs.Request(
+ "https://api.mapbox.com/v4/mapbox.mapbox-streets-v7/0/0/0.vector.pbf",
+ (Response res) =>
+ {
+ if (res.HasError)
+ {
+#if UNITY_5_6_OR_NEWER
+ Debug.LogError(res.ExceptionsAsString);
+#else
+ System.Diagnostics.Debug.WriteLine(res.ExceptionsAsString);
+#endif
+ }
+ buffer = res.Data;
+ },
+ _timeout
+ );
+
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.Greater(buffer.Length, 30);
+
+ buffer[10] = 0;
+ buffer[20] = 0;
+ buffer[30] = 0;
+
+ Assert.AreEqual(buffer, Compression.Decompress(buffer));
+ }
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator Decompress()
+ {
+#else
+ [Test]
+ public void Decompress() {
+#endif
+ var buffer = new byte[] { };
+
+ // Vector tiles are compressed.
+ _fs.Request(
+ "https://api.mapbox.com/v4/mapbox.mapbox-streets-v7/0/0/0.vector.pbf",
+ (Response res) =>
+ {
+ if (res.HasError)
+ {
+#if UNITY_5_6_OR_NEWER
+ Debug.LogError(res.ExceptionsAsString);
+#else
+ System.Diagnostics.Debug.WriteLine(res.ExceptionsAsString);
+#endif
+ }
+ buffer = res.Data;
+ },
+ _timeout
+ );
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ // tiles are automatically decompressed during HttpRequest on full .Net framework
+ // not on .NET Core / UWP / Unity
+#if UNITY_EDITOR_OSX && UNITY_IOS
+ Assert.AreEqual(buffer.Length, Compression.Decompress(buffer).Length); // EditMode on OSX
+#elif UNITY_EDITOR && (UNITY_IOS || UNITY_ANDROID) // PlayMode tests in Editor
+ Debug.Log("EditMode tests in Editor");
+ Assert.Less(buffer.Length, Compression.Decompress(buffer).Length);
+#elif !UNITY_EDITOR && (UNITY_EDITOR_OSX || UNITY_IOS || UNITY_ANDROID) // PlayMode tests on device
+ Debug.Log("PlayMode tests on device");
+ Assert.AreEqual(buffer.Length, Compression.Decompress(buffer).Length);
+#elif NETFX_CORE
+ Assert.Less(buffer.Length, Compression.Decompress(buffer).Length);
+#else
+ Assert.AreEqual(buffer.Length, Compression.Decompress(buffer).Length);
+#endif
+ }
+ }
+}
+
+
+#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CompressionTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Compression.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/CompressionTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Compression.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_DirectionResource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_DirectionResource.cs
new file mode 100644
index 000000000..0d59635c9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_DirectionResource.cs
@@ -0,0 +1,104 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+ using System;
+ using Mapbox.Utils;
+ using NUnit.Framework;
+
+ [TestFixture]
+ internal class DirectionResourceTest
+ {
+ private Vector2d[] _coordinates = { new Vector2d(10, 10), new Vector2d(20, 20) };
+ private Directions.RoutingProfile _profile = Directions.RoutingProfile.Driving;
+ private Directions.DirectionResource _directionResource;
+
+ [SetUp]
+ public void SetUp()
+ {
+ _directionResource = new Directions.DirectionResource(_coordinates, _profile);
+ }
+
+ public void MismatchedBearings()
+ {
+ _directionResource.Bearings = new BearingFilter[] { new BearingFilter(10, 10) };
+ }
+
+ public void MismatchedRadiuses()
+ {
+ _directionResource.Radiuses = new double[] { 10 };
+ }
+
+ public void TooSmallRadius()
+ {
+ _directionResource.Radiuses = new double[] { 10, -1 };
+ }
+
+ [Test]
+ public void SetInvalidBearings()
+ {
+ Assert.Throws(MismatchedBearings);
+ }
+
+ [Test]
+ public void SetInvalidRadiuses_Mismatched()
+ {
+ Assert.Throws(MismatchedRadiuses);
+ }
+
+ [Test]
+ public void SetInvalidRadiuses_TooSmall()
+ {
+ Assert.Throws(TooSmallRadius);
+ }
+
+ [Test]
+ public void GetUrl()
+ {
+ // With only constructor
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json", _directionResource.GetUrl());
+
+ // With alternatives
+ _directionResource.Alternatives = false;
+ // ToLower is needed to make test pass on OSX
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false".ToLower(), _directionResource.GetUrl());
+
+ // With bearings
+ _directionResource.Bearings = new BearingFilter[] { new BearingFilter(90, 45), new BearingFilter(90, 30) };
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B90%2C30".ToLower(), _directionResource.GetUrl().ToLower());
+
+ // Bearings are nullable
+ _directionResource.Bearings = new BearingFilter[] { new BearingFilter(90, 45), new BearingFilter(null, null) };
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B".ToLower(), _directionResource.GetUrl().ToLower());
+
+ // With continue straight
+ _directionResource.ContinueStraight = false;
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B&continue_straight=false".ToLower(), _directionResource.GetUrl().ToLower());
+
+ // With overview
+ _directionResource.Overview = Directions.Overview.Full;
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B&continue_straight=false&overview=full".ToLower(), _directionResource.GetUrl().ToLower());
+
+ // With steps
+ _directionResource.Radiuses = new double[] { 30, 30 };
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B&continue_straight=false&overview=full&radiuses=30%2C30".ToLower(), _directionResource.GetUrl().ToLower());
+
+ // With steps
+ _directionResource.Steps = false;
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json?alternatives=false&bearings=90%2C45%3B&continue_straight=false&overview=full&radiuses=30%2C30&steps=false".ToLower(), _directionResource.GetUrl().ToLower());
+
+ // Set all to null
+ _directionResource.Alternatives = null;
+ _directionResource.Bearings = null;
+ _directionResource.ContinueStraight = null;
+ _directionResource.Overview = null;
+ _directionResource.Radiuses = null;
+ _directionResource.Steps = null;
+ Assert.AreEqual("https://api.mapbox.com/directions/v5/mapbox/driving/10.00000,10.00000;20.00000,20.00000.json", _directionResource.GetUrl());
+ }
+ }
+}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionResourceTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_DirectionResource.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionResourceTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_DirectionResource.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Directions.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Directions.cs
new file mode 100644
index 000000000..440e8a5ca
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Directions.cs
@@ -0,0 +1,63 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+ using Mapbox.Directions;
+ using Mapbox.Json;
+ using Mapbox.Platform;
+ using NUnit;
+ using NUnit.Framework;
+ using UnityEngine;
+
+
+ ///
+ /// Test that Directions serializes and deserializes responses correctly.
+ ///
+ [TestFixture]
+ internal class DirectionsTest
+ {
+
+ private string _basicResponse = "{\"routes\":[{\"legs\":[{\"steps\":[],\"summary\":\"\",\"duration\":214.4,\"distance\":1318.2,\"annotation\":null}],\"geometry\":\"_urwFt}qbMuLp_@jWzPoHhRMK\",\"duration\":214.4,\"distance\":1318.2,\"weight\":0.0,\"weight_name\":null}],\"waypoints\":[{\"name\":\"East 13th Street\",\"location\":[-73.988909,40.733122]},{\"name\":\"6th Avenue\",\"location\":[-74.00001,40.733004]}],\"code\":\"Ok\"}";
+ private string _responseWithSteps = "{\"routes\":[{\"legs\":[{\"steps\":[{\"intersections\":[{\"out\":0,\"entry\":[true],\"bearings\":[299],\"location\":[-73.988909,40.733122]},{\"out\":3,\"entry\":[true,false,false,true],\"bearings\":[15,120,195,300],\"location\":[-73.989868,40.733528],\"in\":1},{\"out\":3,\"entry\":[false,false,true,true],\"bearings\":[15,120,195,300],\"location\":[-73.990945,40.733978],\"in\":1},{\"out\":3,\"entry\":[true,false,false,true],\"bearings\":[30,120,210,300],\"location\":[-73.992266,40.734532],\"in\":1}],\"geometry\":\"_urwFt}qbMqA~DyAvEmBfG{CpJ\",\"maneuver\":{\"bearing_after\":299,\"type\":\"depart\",\"modifier\":\"left\",\"bearing_before\":0,\"Location\":[40.733122,-73.988909],\"instruction\":\"Head northwest on East 13th Street\"},\"duration\":90.5,\"distance\":502.1,\"name\":\"East 13th Street\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":2,\"entry\":[false,false,true,true],\"bearings\":[30,120,210,300],\"location\":[-73.994118,40.735313],\"in\":1},{\"out\":2,\"entry\":[false,true,true,false],\"bearings\":[30,120,210,300],\"location\":[-73.994585,40.734672],\"in\":0},{\"out\":2,\"entry\":[false,false,true,true],\"bearings\":[30,120,210,300],\"location\":[-73.99505,40.734034],\"in\":0},{\"out\":2,\"entry\":[false,true,true,false],\"bearings\":[30,120,210,300],\"location\":[-73.995489,40.733437],\"in\":0},{\"out\":2,\"entry\":[false,false,true,true],\"bearings\":[30,120,210,300],\"location\":[-73.995914,40.732847],\"in\":0},{\"out\":2,\"entry\":[false,true,true,false],\"bearings\":[30,120,210,300],\"location\":[-73.996351,40.732255],\"in\":0}],\"geometry\":\"ubswFf~rbM~B|A~BzAtBvAtBrAtBvAh@Vd@`@lAx@JH\",\"maneuver\":{\"bearing_after\":209,\"type\":\"turn\",\"modifier\":\"left\",\"bearing_before\":299,\"Location\":[40.735313,-73.994118],\"instruction\":\"Turn left onto 5th Avenue\"},\"duration\":67.8,\"distance\":496.3,\"name\":\"5th Avenue\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":2,\"entry\":[false,true,true],\"bearings\":[30,120,300],\"location\":[-73.996976,40.731414],\"in\":0}],\"geometry\":\"ijrwFbpsbMKPoChHEH\",\"maneuver\":{\"bearing_after\":305,\"type\":\"end of road\",\"modifier\":\"right\",\"bearing_before\":212,\"Location\":[40.731414,-73.996976],\"instruction\":\"Turn right onto Washington Square North\"},\"duration\":21.0,\"distance\":164.2,\"name\":\"Washington Square North\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":3,\"entry\":[false,false,true,true],\"bearings\":[30,120,210,300],\"location\":[-73.998612,40.732215],\"in\":1}],\"geometry\":\"korwFhzsbMmCbH\",\"maneuver\":{\"bearing_after\":303,\"type\":\"new name\",\"modifier\":\"straight\",\"bearing_before\":303,\"Location\":[40.732215,-73.998612],\"instruction\":\"Continue straight onto Waverly Place\"},\"duration\":34.5,\"distance\":146.0,\"name\":\"Waverly Place\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":0,\"entry\":[true,false,false,true],\"bearings\":[30,120,210,300],\"location\":[-74.000066,40.732929],\"in\":1}],\"geometry\":\"ysrwFlctbMMK\",\"maneuver\":{\"bearing_after\":30,\"type\":\"turn\",\"modifier\":\"right\",\"bearing_before\":303,\"Location\":[40.732929,-74.000066],\"instruction\":\"Turn right onto 6th Avenue\"},\"duration\":0.6,\"distance\":9.6,\"name\":\"6th Avenue\",\"mode\":\"driving\"},{\"intersections\":[{\"out\":0,\"entry\":[true],\"bearings\":[210],\"location\":[-74.00001,40.733004],\"in\":0}],\"geometry\":\"gtrwF`ctbM\",\"maneuver\":{\"bearing_after\":0,\"type\":\"arrive\",\"modifier\":null,\"bearing_before\":30,\"Location\":[40.732929,-74.000066],\"instruction\":\"You have arrived at your destination\"},\"duration\":0.0,\"distance\":0.0,\"name\":\"6th Avenue\",\"mode\":\"driving\"}],\"summary\":\"East 13th Street, 5th Avenue\",\"duration\":214.4,\"distance\":1318.2,\"annotation\":null}],\"geometry\":\"_urwFt}qbMuLp_@jWzPoHhRMK\",\"duration\":214.4,\"distance\":1318.2,\"weight\":0.0,\"weight_name\":null}],\"waypoints\":[{\"name\":\"East 13th Street\",\"location\":[-73.988909,40.733122]},{\"name\":\"6th Avenue\",\"location\":[-74.00001,40.733004]}],\"code\":\"Ok\"}";
+ private Directions _directions = new Directions(new FileSource());
+
+
+
+ [Test]
+ public void SerializesAndDeserializesBasic()
+ {
+ // First, deserialize the example response
+ DirectionsResponse basicResp = _directions.Deserialize(_basicResponse);
+
+ // Then deserialize it back to a string.
+ string basicReserialized = _directions.Serialize(basicResp);
+
+ // Ensure the two match
+ Assert.AreEqual(_basicResponse, basicReserialized);
+ }
+
+
+ //TODO: implement a proper Json object comaparer
+ /// This test will fail, see https://github.com/mapbox/mapbox-sdk-unity/issues/51.
+ [Test]
+ public void SerializesAndDeserializesWithSteps()
+ {
+ // First, deserialize the example response.
+ DirectionsResponse withStepsResp = _directions.Deserialize(_responseWithSteps);
+
+ // Then deserialize it back to a string.
+ string withStepsReserialized = _directions.Serialize(withStepsResp);
+
+ // Ensure the two match.
+ Assert.AreEqual(_responseWithSteps, withStepsReserialized);
+ }
+
+
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionsTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Directions.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/DirectionsTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Directions.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_FileSource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_FileSource.cs
new file mode 100644
index 000000000..1e804bb5c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_FileSource.cs
@@ -0,0 +1,250 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+#if UNITY_5_6_OR_NEWER
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+
+ using Mapbox.Platform;
+ using NUnit.Framework;
+#if UNITY_5_6_OR_NEWER
+ using UnityEngine.TestTools;
+ using System.Collections;
+#endif
+
+
+
+ [TestFixture]
+ internal class FileSourceTest
+ {
+
+ private const string _url = "https://api.mapbox.com/geocoding/v5/mapbox.places/helsinki.json";
+ private FileSource _fs;
+ private int _timeout = 10;
+
+
+ [SetUp]
+ public void SetUp()
+ {
+#if UNITY_5_6_OR_NEWER
+ _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
+ _timeout = Unity.MapboxAccess.Instance.Configuration.DefaultTimeout;
+#else
+ // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
+ _fs = new FileSource();
+#endif
+ }
+
+
+
+#if !UNITY_5_6_OR_NEWER
+ [Test]
+ public void AccessTokenSet()
+ {
+ Assert.IsNotNull(
+ Environment.GetEnvironmentVariable("MAPBOX_ACCESS_TOKEN"),
+ "MAPBOX_ACCESS_TOKEN not set in the environment."
+ );
+ }
+#endif
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator Request()
+#else
+ [Test]
+ public void Request()
+#endif
+ {
+ byte[] data = null;
+ _fs.Request(
+ _url,
+ (Response res) =>
+ {
+ data = res.Data;
+ }
+ , _timeout
+ );
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+ Assert.IsNotNull(data, "No data received from the servers.");
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator MultipleRequests()
+#else
+ [Test]
+ public void Request()
+#endif
+ {
+ int count = 0;
+
+ _fs.Request(_url, (Response res) => ++count, _timeout);
+ _fs.Request(_url, (Response res) => ++count, _timeout);
+ _fs.Request(_url, (Response res) => ++count, _timeout);
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.AreEqual(count, 3, "Should have received 3 replies.");
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+#if UNITY_ANDROID || UNITY_IOS
+ [Ignore("test ignored: Request.Cancel() does not work on some devices")]
+#endif
+ public IEnumerator RequestCancel()
+#else
+ [Test]
+ public void RequestCancel()
+#endif
+ {
+ var request = _fs.Request(
+ //use "heavy" tile with 182KB that request doesn't finish before it is cancelled
+ "https://a.tiles.mapbox.com/v4/mapbox.mapbox-terrain-v2,mapbox.mapbox-streets-v7/10/545/361.vector.pbf",
+ (Response res) =>
+ {
+ // HACK!! THIS IS BAAAD, investigate more!
+ // on *some* Android devices (eg Samsung S8 not on Pixel 2) and *some* iPhones
+ // HasError is false as the request finishes successfully before 'Cancel()' kicks in
+ // couldn't find the reason or a proper fix.
+ // maybe some OS internal caching?
+#if UNITY_ANDROID || UNITY_IOS
+ UnityEngine.Debug.LogWarning("test 'RequestCancel' not run");
+ return;
+#endif
+
+ Assert.IsTrue(res.HasError);
+
+#if UNITY_5_6_OR_NEWER
+ Assert.IsNotNull(res.Exceptions[0]);
+ Assert.AreEqual("Request aborted", res.Exceptions[0].Message);
+#else
+ WebException wex = res.Exceptions[0] as WebException;
+ Assert.IsNotNull(wex);
+ Assert.AreEqual(wex.Status, WebExceptionStatus.RequestCanceled);
+#endif
+ },
+ _timeout
+ );
+
+ request.Cancel();
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator RequestDnsError()
+#else
+ [Test]
+ public void RequestDnsError()
+#endif
+ {
+ _fs.Request(
+ "https://dnserror.shouldnotwork",
+ (Response res) =>
+ {
+ Assert.IsTrue(res.HasError);
+ // Attention: when using Fiddler to throttle requests message is "Failed to receive data"
+ Assert.IsTrue(
+ res.Exceptions[0].Message.Contains("destination host")
+ , string.Format("Exception message [{0}] does not contain 'destination host'", res.Exceptions[0].Message)
+ );
+ },
+ _timeout
+ );
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator RequestForbidden()
+#else
+ [Test]
+ public void RequestForbidden()
+#endif
+ {
+ // Mapbox servers will return a forbidden when attempting
+ // to access a page outside the API space with a token
+ // on the query. Let's hope the behaviour stay like this.
+ _fs.Request(
+ "https://mapbox.com/forbidden",
+ (Response res) =>
+ {
+ Assert.IsTrue(res.HasError);
+ Assert.AreEqual(403, res.StatusCode);
+ },
+ _timeout
+ );
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator WaitWithNoRequests()
+#else
+ [Test]
+ public void WaitWithNoRequests()
+#endif
+ {
+ // This should simply not block.
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+ }
+
+
+ }
+}
+
+#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/FileSourceTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_FileSource.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/FileSourceTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_FileSource.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ForwardGeocodeResource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ForwardGeocodeResource.cs
new file mode 100644
index 000000000..9b2141990
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ForwardGeocodeResource.cs
@@ -0,0 +1,150 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+ using System;
+ using Mapbox.Utils;
+ using NUnit.Framework;
+
+
+ [TestFixture]
+ internal class ForwardGeocodeResourceTest
+ {
+ private const string _query = "Minneapolis, MN";
+ private Geocoding.ForwardGeocodeResource _forwardGeocodeResource;
+
+ [SetUp]
+ public void SetUp()
+ {
+ _forwardGeocodeResource = new Geocoding.ForwardGeocodeResource(_query);
+ }
+
+ public void BadType()
+ {
+ _forwardGeocodeResource.Types = new string[] { "fake" };
+ }
+
+ public void BadTypeWithGoodType()
+ {
+ _forwardGeocodeResource.Types = new string[] { "place", "fake" };
+ }
+
+ public void BadCountry()
+ {
+ _forwardGeocodeResource.Types = new string[] { "zz" };
+ }
+
+ public void BadCountryWithGoodType()
+ {
+ _forwardGeocodeResource.Types = new string[] { "zz", "ar" };
+ }
+
+ [Test]
+ public void SetInvalidTypes()
+ {
+ Assert.Throws(BadType);
+ Assert.Throws(BadTypeWithGoodType);
+ }
+
+ [Test]
+ public void SetInvalidCountries()
+ {
+ Assert.Throws(BadCountry);
+ Assert.Throws(BadCountryWithGoodType);
+ }
+
+ [Test]
+ public void GetUrl()
+ {
+ // With only constructor
+ // TODO: find proper fix for encoded url parameters crashing on some iPhones
+#if UNITY_IOS
+ UnityEngine.Debug.LogWarning("ForwardGeocodeResourceTest.GetUrl() TODO: find proper fix for encoded url parameters crashing on some iPhones");
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json", _forwardGeocodeResource.GetUrl());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json", _forwardGeocodeResource.GetUrl());
+#endif
+
+
+ // With autocomplete
+ _forwardGeocodeResource.Autocomplete = false;
+#if UNITY_IOS
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json?autocomplete=false", _forwardGeocodeResource.GetUrl());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false", _forwardGeocodeResource.GetUrl());
+#endif
+
+
+ // With bbox
+ _forwardGeocodeResource.Bbox = new Vector2dBounds(new Vector2d(15, 10), new Vector2d(25, 20));
+#if UNITY_IOS
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000".ToLower(), _forwardGeocodeResource.GetUrl().ToLower());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000", _forwardGeocodeResource.GetUrl());
+#endif
+
+
+ // With one country
+ _forwardGeocodeResource.Country = new string[] { "ar" };
+#if UNITY_IOS
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar".ToLower(), _forwardGeocodeResource.GetUrl().ToLower());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar", _forwardGeocodeResource.GetUrl());
+#endif
+
+
+ // With multiple countries
+ _forwardGeocodeResource.Country = new string[] { "ar", "fi" };
+#if UNITY_IOS
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi".ToLower(), _forwardGeocodeResource.GetUrl().ToLower());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi", _forwardGeocodeResource.GetUrl());
+#endif
+
+
+ // With proximity
+ _forwardGeocodeResource.Proximity = new Vector2d(10, 5);
+#if UNITY_IOS
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000".ToLower(), _forwardGeocodeResource.GetUrl().ToLower());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000", _forwardGeocodeResource.GetUrl());
+#endif
+
+
+ // With one types
+ _forwardGeocodeResource.Types = new string[] { "country" };
+#if UNITY_IOS
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000&types=country".ToLower(), _forwardGeocodeResource.GetUrl().ToLower());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000&types=country", _forwardGeocodeResource.GetUrl());
+#endif
+
+
+ // With multiple types
+ _forwardGeocodeResource.Types = new string[] { "country", "region" };
+#if UNITY_IOS
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000&types=country%2Cregion".ToLower(), _forwardGeocodeResource.GetUrl().ToLower());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json?autocomplete=false&bbox=10.00000%2C15.00000%2C20.00000%2C25.00000&country=ar%2Cfi&proximity=5.00000%2C10.00000&types=country%2Cregion", _forwardGeocodeResource.GetUrl());
+#endif
+
+ // Set all to null
+ _forwardGeocodeResource.Autocomplete = null;
+ _forwardGeocodeResource.Bbox = null;
+ _forwardGeocodeResource.Country = null;
+ _forwardGeocodeResource.Proximity = null;
+ _forwardGeocodeResource.Types = null;
+
+#if UNITY_IOS
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis++MN.json", _forwardGeocodeResource.GetUrl());
+#else
+ Assert.AreEqual("https://api.mapbox.com/geocoding/v5/mapbox.places/Minneapolis%2C%20MN.json", _forwardGeocodeResource.GetUrl());
+#endif
+ }
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ForwardGeocodeResourceTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ForwardGeocodeResource.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ForwardGeocodeResourceTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ForwardGeocodeResource.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeoCoordinateTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_GeoCoordinate.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeoCoordinateTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_GeoCoordinate.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeoCoordinateTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_GeoCoordinate.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeoCoordinateTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_GeoCoordinate.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeoCoordinateBoundsTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_GeoCoordinateBounds.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeoCoordinateBoundsTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_GeoCoordinateBounds.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeoCoordinateBoundsTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_GeoCoordinateBounds.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeoCoordinateBoundsTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_GeoCoordinateBounds.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Geocoder.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Geocoder.cs
new file mode 100644
index 000000000..ddf555ed9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Geocoder.cs
@@ -0,0 +1,54 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+ using Geocoding;
+ using Mapbox.Json;
+ using Mapbox.Platform;
+ using Mapbox.Unity;
+ using Mapbox.Utils.JsonConverters;
+ using NUnit.Framework;
+
+ ///
+ /// Test that Geocoder serializes and deserializes responses correctly.
+ ///
+ [TestFixture]
+ internal class GeocoderTest
+ {
+ private readonly Geocoder _geocoder = new Geocoder(new FileSource()); //MapboxAccess.Instance.Geocoder;
+ private string _forwardResponse = "{\"type\":\"FeatureCollection\",\"query\":[\"minneapolis\"],\"features\":[{\"id\":\"place.12871500125885940\",\"type\":\"Feature\",\"text\":\"Minneapolis\",\"place_name\":\"Minneapolis, Minnesota, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":\"Q36091\"},\"bbox\":[-93.5226520099878,44.7853029900244,-93.1424209928836,45.2129100099882],\"center\":[-93.2655,44.9773],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.2655,44.9773]},\"context\":[{\"id\":\"postcode.11389548391063390\",\"text\":\"55415\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]},{\"id\":\"poi.15555644443768740\",\"type\":\"Feature\",\"text\":\"Minneapolis City Hall\",\"place_name\":\"Minneapolis City Hall, Minneapolis, Minnesota 55415, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":\"Q1384874\",\"landmark\":true,\"tel\":null,\"address\":null,\"category\":\"other\"},\"center\":[-93.265277777778,44.977222222222],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.265277777778,44.977222222222]},\"context\":[{\"id\":\"neighborhood.13081559486410050\",\"text\":\"Greater Central\"},{\"id\":\"place.12871500125885940\",\"text\":\"Minneapolis\",\"wikidata\":\"Q36091\"},{\"id\":\"postcode.11389548391063390\",\"text\":\"55415\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]},{\"id\":\"poi.6527299549845510\",\"type\":\"Feature\",\"text\":\"Minneapolis Grain Exchange\",\"place_name\":\"Minneapolis Grain Exchange, Minneapolis, Minnesota 55415, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":\"Q1540984\",\"landmark\":true,\"tel\":null,\"address\":null,\"category\":\"other\"},\"center\":[-93.2636,44.9775],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.2636,44.9775]},\"context\":[{\"id\":\"neighborhood.13081559486410050\",\"text\":\"Greater Central\"},{\"id\":\"place.12871500125885940\",\"text\":\"Minneapolis\",\"wikidata\":\"Q36091\"},{\"id\":\"postcode.11389548391063390\",\"text\":\"55415\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]},{\"id\":\"poi.12655750184890630\",\"type\":\"Feature\",\"text\":\"Minneapolis Armory\",\"place_name\":\"Minneapolis Armory, Minneapolis, Minnesota 55415, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":\"Q745327\",\"landmark\":true,\"tel\":null,\"address\":null,\"category\":\"other\"},\"center\":[-93.263278,44.975092],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.263278,44.975092]},\"context\":[{\"id\":\"neighborhood.13081559486410050\",\"text\":\"Greater Central\"},{\"id\":\"place.12871500125885940\",\"text\":\"Minneapolis\",\"wikidata\":\"Q36091\"},{\"id\":\"postcode.11389548391063390\",\"text\":\"55415\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]},{\"id\":\"poi.4855757554573390\",\"type\":\"Feature\",\"text\":\"Minneapolis Chain of Lakes Park\",\"place_name\":\"Minneapolis Chain of Lakes Park, Minneapolis, Minnesota 55405, United States\",\"relevance\":0.99,\"properties\":{\"wikidata\":null,\"landmark\":true,\"tel\":null,\"address\":null,\"category\":\"park\",\"maki\":\"picnic-site\"},\"bbox\":[-93.330260720104,44.9504758437682,-93.3013567328453,44.969400319872],\"center\":[-93.310259,44.959942],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.310259,44.959942]},\"context\":[{\"id\":\"neighborhood.12530456224376080\",\"text\":\"Kenwood\"},{\"id\":\"place.12871500125885940\",\"text\":\"Minneapolis\",\"wikidata\":\"Q36091\"},{\"id\":\"postcode.10829535691218220\",\"text\":\"55405\"},{\"id\":\"region.12225983719702200\",\"text\":\"Minnesota\",\"short_code\":\"US-MN\",\"wikidata\":\"Q1527\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"short_code\":\"us\",\"wikidata\":\"Q30\"}]}],\"attribution\":\"NOTICE: \u00A9 2016 Mapbox and its suppliers. All rights reserved. Use of this data is subject to the Mapbox Terms of Service (https://www.mapbox.com/about/maps/). This response and the information it contains may not be retained.\"}";
+ private string _reverseResponse = "{\"type\":\"FeatureCollection\",\"query\":[-77.0268808,38.925326999999996],\"features\":[{\"id\":\"address.5375777428110760\",\"type\":\"Feature\",\"text\":\"11th St NW\",\"place_name\":\"2717 11th St NW, Washington, District of Columbia 20001, United States\",\"relevance\":1.0,\"properties\":{},\"center\":[-77.026824,38.925306],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.026824,38.925306]},\"address\":\"2717\",\"context\":[{\"id\":\"neighborhood.11736072639395000\",\"text\":\"Pleasant Plains\"},{\"id\":\"place.12334081418246050\",\"text\":\"Washington\",\"wikidata\":\"Q61\"},{\"id\":\"postcode.3526019892841050\",\"text\":\"20001\"},{\"id\":\"region.6884744206035790\",\"text\":\"District of Columbia\",\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"neighborhood.11736072639395000\",\"type\":\"Feature\",\"text\":\"Pleasant Plains\",\"place_name\":\"Pleasant Plains, Washington, 20001, District of Columbia, United States\",\"relevance\":1.0,\"properties\":{},\"bbox\":[-77.0367101373528,38.9177500315001,-77.0251464843832,38.9273657639],\"center\":[-77.0303,38.9239],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0303,38.9239]},\"context\":[{\"id\":\"place.12334081418246050\",\"text\":\"Washington\",\"wikidata\":\"Q61\"},{\"id\":\"postcode.3526019892841050\",\"text\":\"20001\"},{\"id\":\"region.6884744206035790\",\"text\":\"District of Columbia\",\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"place.12334081418246050\",\"type\":\"Feature\",\"text\":\"Washington\",\"place_name\":\"Washington, District of Columbia, United States\",\"relevance\":1.0,\"properties\":{\"wikidata\":\"Q61\"},\"bbox\":[-77.1197590084041,38.8031129900659,-76.90939299,38.9955480080759],\"center\":[-77.0366,38.895],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0366,38.895]},\"context\":[{\"id\":\"postcode.3526019892841050\",\"text\":\"20001\"},{\"id\":\"region.6884744206035790\",\"text\":\"District of Columbia\",\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"postcode.3526019892841050\",\"type\":\"Feature\",\"text\":\"20001\",\"place_name\":\"20001, District of Columbia, United States\",\"relevance\":1.0,\"properties\":{},\"bbox\":[-77.028082,38.890834,-77.007177,38.929058],\"center\":[-77.018017,38.909197],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.018017,38.909197]},\"context\":[{\"id\":\"region.6884744206035790\",\"text\":\"District of Columbia\",\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"region.6884744206035790\",\"type\":\"Feature\",\"text\":\"District of Columbia\",\"place_name\":\"District of Columbia, United States\",\"relevance\":1.0,\"properties\":{\"short_code\":\"US-DC\",\"wikidata\":\"Q61\"},\"bbox\":[-77.2081379659453,38.7177026348658,-76.909393,38.995548],\"center\":[-76.990661,38.89657],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.990661,38.89657]},\"context\":[{\"id\":\"country.12862386939497690\",\"text\":\"United States\",\"wikidata\":\"Q30\",\"short_code\":\"us\"}]},{\"id\":\"country.12862386939497690\",\"type\":\"Feature\",\"text\":\"United States\",\"place_name\":\"United States\",\"relevance\":1.0,\"properties\":{\"wikidata\":\"Q30\",\"short_code\":\"us\"},\"bbox\":[-179.330950579,18.765563302,179.959578044,71.540723637],\"center\":[-97.922211,39.381266],\"geometry\":{\"type\":\"Point\",\"coordinates\":[-97.922211,39.381266]}}],\"attribution\":\"NOTICE: © 2016 Mapbox and its suppliers. All rights reserved. Use of this data is subject to the Mapbox Terms of Service (https://www.mapbox.com/about/maps/). This response and the information it contains may not be retained.\"}";
+
+ [Test]
+ public void SerializesAndDeserializesReverse()
+ {
+ // First, deserialize the example response
+ ReverseGeocodeResponse reverseResp = _geocoder.Deserialize(_reverseResponse);
+
+ // Then deserialize it back to a string.
+ string reverseReserialized = JsonConvert.SerializeObject(reverseResp, JsonConverters.Converters);
+
+ // Ensure the two match
+ Assert.AreEqual(_reverseResponse, reverseReserialized);
+ }
+
+
+ [Test]
+ public void SerializesAndDeserializesForward()
+ {
+ // First, deserialize the example response
+ ForwardGeocodeResponse forwardResp = _geocoder.Deserialize(_forwardResponse);
+
+ // Then deserialize it back to a string.
+ string forwardReserialized = JsonConvert.SerializeObject(forwardResp, JsonConverters.Converters);
+
+ // Ensure the two match
+ Assert.AreEqual(_forwardResponse, forwardReserialized);
+ }
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeocoderTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Geocoder.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/GeocoderTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Geocoder.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/LonLatToGeoCoordinateConverterTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_LonLatToGeoCoordinateConverter.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/LonLatToGeoCoordinateConverterTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_LonLatToGeoCoordinateConverter.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/LonLatToGeoCoordinateConverterTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_LonLatToGeoCoordinateConverter.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/LonLatToGeoCoordinateConverterTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_LonLatToGeoCoordinateConverter.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Map.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Map.cs
new file mode 100644
index 000000000..75ee3e744
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Map.cs
@@ -0,0 +1,212 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+#if UNITY_5_6_OR_NEWER
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+ using Mapbox.Map;
+ using Mapbox.Platform;
+ using Mapbox.Utils;
+ using NUnit.Framework;
+#if UNITY_5_6_OR_NEWER
+ using System.Collections;
+ using UnityEngine.TestTools;
+#endif
+
+
+ [TestFixture]
+ internal class MapTest
+ {
+
+ private FileSource _fs;
+
+
+ [SetUp]
+ public void SetUp()
+ {
+#if UNITY_5_6_OR_NEWER
+ _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
+#else
+ // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
+ _fs = new FileSource();
+#endif
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator World()
+#else
+ [Test]
+ public void World()
+#endif
+ {
+ var map = new Map(_fs);
+
+ map.Vector2dBounds = Vector2dBounds.World();
+ map.Zoom = 3;
+
+ var mapObserver = new Utils.VectorMapObserver();
+ map.Subscribe(mapObserver);
+ map.Update();
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.AreEqual(64, mapObserver.Tiles.Count);
+
+ map.Unsubscribe(mapObserver);
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator RasterHelsinki()
+#else
+ [Test]
+ public void RasterHelsinki()
+#endif
+ {
+ var map = new Map(_fs);
+
+ map.Center = new Vector2d(60.163200, 24.937700);
+ map.Zoom = 13;
+
+ var mapObserver = new Utils.RasterMapObserver();
+ map.Subscribe(mapObserver);
+ map.Update();
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.AreEqual(1, mapObserver.Tiles.Count);
+ Assert.IsNotNull(mapObserver.Tiles[0]);
+
+ map.Unsubscribe(mapObserver);
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator ChangeMapId()
+#else
+ [Test]
+ public void ChangeMapId()
+#endif
+ {
+ var map = new Map(_fs);
+
+ var mapObserver = new Utils.ClassicRasterMapObserver();
+ map.Subscribe(mapObserver);
+
+ map.Center = new Vector2d(60.163200, 24.937700);
+ map.Zoom = 13;
+ map.MapId = "invalid";
+ map.Update();
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.AreEqual(0, mapObserver.Tiles.Count);
+
+ map.MapId = "mapbox.terrain-rgb";
+ map.Update();
+
+#if UNITY_5_6_OR_NEWER
+ enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.AreEqual(1, mapObserver.Tiles.Count);
+
+ map.MapId = null; // Use default map ID.
+ map.Update();
+
+#if UNITY_5_6_OR_NEWER
+ enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.AreEqual(2, mapObserver.Tiles.Count);
+
+ // Should have fetched tiles from different map IDs.
+ Assert.AreNotEqual(mapObserver.Tiles[0], mapObserver.Tiles[1]);
+
+ map.Unsubscribe(mapObserver);
+ }
+
+
+
+ [Test]
+ public void SetVector2dBoundsZoom()
+ {
+ var map1 = new Map(_fs);
+ var map2 = new Map(_fs);
+
+ map1.Zoom = 3;
+ map1.Vector2dBounds = Vector2dBounds.World();
+
+ map2.SetVector2dBoundsZoom(Vector2dBounds.World(), 3);
+
+ Assert.AreEqual(map1.Tiles.Count, map2.Tiles.Count);
+ }
+
+
+
+ [Test]
+ public void TileMax()
+ {
+ var map = new Map(_fs);
+
+ map.SetVector2dBoundsZoom(Vector2dBounds.World(), 2);
+ map.Update();
+ Assert.Less(map.Tiles.Count, Map.TileMax);
+
+ // Should stay the same, ignore requests.
+ map.SetVector2dBoundsZoom(Vector2dBounds.World(), 5);
+ map.Update();
+ Assert.AreEqual(16, map.Tiles.Count);
+ }
+
+
+
+ [Test]
+ public void Zoom()
+ {
+ var map = new Map(_fs);
+
+ map.Zoom = 50;
+ Assert.AreEqual(20, map.Zoom);
+
+ map.Zoom = -50;
+ Assert.AreEqual(0, map.Zoom);
+ }
+ }
+}
+
+#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Map.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Map.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_MapMatcher.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_MapMatcher.cs
new file mode 100644
index 000000000..5c4ca6ef2
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_MapMatcher.cs
@@ -0,0 +1,693 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2017 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+#if UNITY_5_6_OR_NEWER
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+
+ using Mapbox.Platform;
+ using NUnit.Framework;
+ using UnityEngine.TestTools;
+ using System.Collections;
+ using System.Collections.Generic;
+ using Mapbox.MapMatching;
+ using Mapbox.Utils;
+
+
+
+ [TestFixture]
+ internal class MapMatcherTest
+ {
+
+ private const string _url = "https://api.mapbox.com/matching/v5/mapbox/driving/-117.1728265285492,32.71204416018209;-117.17288821935652,32.712258556224;-117.17293113470076,32.712443613445814;-117.17292040586472,32.71256999376694;-117.17298477888109,32.712603845608285;-117.17314302921294,32.71259933203019;-117.17334151268004,32.71254065549407";
+ private FileSource _fs;
+ private int _timeout = 10;
+
+
+ [SetUp]
+ public void SetUp()
+ {
+ _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
+ _timeout = Unity.MapboxAccess.Instance.Configuration.DefaultTimeout;
+ }
+
+
+
+
+ [UnityTest]
+ public IEnumerator AsSimpleAsPossible()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(32.71204416018209,-117.1728265285492),
+ new Vector2d(32.712258556224,-117.17288821935652),
+ new Vector2d(32.712443613445814,-117.17293113470076),
+ new Vector2d(32.71256999376694,-117.17292040586472),
+ new Vector2d(32.712603845608285,-117.17298477888109),
+ new Vector2d(32.71259933203019,-117.17314302921294),
+ new Vector2d(32.71254065549407,-117.17334151268004),
+ };
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Assert.AreEqual(7, matchingResponse.Tracepoints.Length, "Wrong number of tracepoints");
+ Assert.AreEqual(3, matchingResponse.Tracepoints[3].WaypointIndex, "Wrong WaypointIndex");
+
+ Assert.AreEqual(1, matchingResponse.Matchings.Length, "Wrong number of matchings");
+ Assert.That(matchingResponse.Matchings[0].Weight > 0 && matchingResponse.Matchings[0].Weight < 100, "Wrong Weight: {0}", matchingResponse.Matchings[0].Weight);
+ Assert.AreEqual("routability", matchingResponse.Matchings[0].WeightName, "Wrong WeightName");
+ Assert.AreEqual(6, matchingResponse.Matchings[0].Legs.Count, "Wrong number of legs");
+ Assert.AreEqual(8, matchingResponse.Matchings[0].Geometry.Count, "Wrong number of vertices in geometry");
+ }
+
+
+ [UnityTest]
+ public IEnumerator Profiles()
+ {
+ //walking
+ IEnumerator enumerator = profile(Profile.MapboxWalking);
+ MapMatchingResponse matchingResponse = null;
+ while (enumerator.MoveNext())
+ {
+ matchingResponse = enumerator.Current;
+ yield return null;
+ }
+
+ Assert.GreaterOrEqual(matchingResponse.Matchings[0].Duration, 300, "'mapbox/walking' duration [{0}] less than expected", matchingResponse.Matchings[0].Duration);
+
+ //cycling
+ enumerator = profile(Profile.MapboxCycling);
+ matchingResponse = null;
+ while (enumerator.MoveNext())
+ {
+ matchingResponse = enumerator.Current;
+ yield return null;
+ }
+ Assert.GreaterOrEqual(matchingResponse.Matchings[0].Duration, 100, "'mapbox/cycling' duration less than expected");
+
+ //driving traffic
+ enumerator = profile(Profile.MapboxDrivingTraffic);
+ matchingResponse = null;
+ while (enumerator.MoveNext())
+ {
+ matchingResponse = enumerator.Current;
+ yield return null;
+ }
+ Assert.GreaterOrEqual(matchingResponse.Matchings[0].Duration, 100, "'driving-traffic' duration less than expected");
+
+ //driving
+ enumerator = profile(Profile.MapboxDriving);
+ matchingResponse = null;
+ while (enumerator.MoveNext())
+ {
+ matchingResponse = enumerator.Current;
+ yield return null;
+ }
+ Assert.GreaterOrEqual(matchingResponse.Matchings[0].Duration, 100, "'driving' duration less than expected");
+ }
+
+
+ private IEnumerator profile(Profile profile)
+ {
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.27275388447381,16.34687304496765),
+ new Vector2d(48.271925526874405,16.344040632247925),
+ new Vector2d(48.27190410365491,16.343783140182495),
+ new Vector2d(48.27198265541583,16.343053579330444),
+ new Vector2d(48.27217546377159,16.342334747314453),
+ new Vector2d(48.27251823238551,16.341615915298462),
+ new Vector2d(48.27223259203358,16.3416588306427),
+ new Vector2d(48.27138280254541,16.34069323539734),
+ new Vector2d(48.27114714413402,16.34015679359436 )
+ };
+ resource.Profile = profile;
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ yield return matchingResponse;
+ }
+
+
+ [UnityTest]
+ public IEnumerator NoSegment()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.28585,16.55267),
+ new Vector2d(48.28933,16.55211)
+ };
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ Assert.IsNotNull(matchingResponse, "Matching response is NULL");
+ Assert.IsFalse(matchingResponse.HasRequestError, "Error during web request");
+ Assert.AreEqual("NoSegment", matchingResponse.Code, "Matching code != 'NoSegment'");
+ Assert.AreEqual("Could not find a matching segment for input coordinates", matchingResponse.Message, "Message not as expected");
+
+ Assert.IsNull(matchingResponse.Tracepoints, "Tracepoints are not NULL");
+
+ Assert.IsNotNull(matchingResponse.Matchings, "Matchings are NULL");
+ Assert.AreEqual(0, matchingResponse.Matchings.Length, "Wrong number of matchings");
+ }
+
+
+
+
+ [UnityTest]
+ public IEnumerator Radiuses()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.28585,16.55267),
+ new Vector2d(48.28933,16.55211)
+ };
+ resource.Radiuses = new uint[] { 50, 50 };
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Assert.AreEqual(2, matchingResponse.Tracepoints.Length, "Wrong number of tracepoints");
+ Assert.AreEqual(1, matchingResponse.Tracepoints[1].WaypointIndex, "Wrong WaypointIndex");
+
+ Assert.AreEqual(1, matchingResponse.Matchings.Length, "Wrong number of matchings");
+ Assert.GreaterOrEqual(matchingResponse.Matchings[0].Weight, 22.5, "Wrong Weight");
+ Assert.AreEqual("routability", matchingResponse.Matchings[0].WeightName, "Wrong WeightName");
+ Assert.AreEqual(1, matchingResponse.Matchings[0].Legs.Count, "Wrong number of legs");
+ Assert.AreEqual(2, matchingResponse.Matchings[0].Geometry.Count, "Wrong number of vertices in geometry");
+ }
+
+
+
+ [UnityTest]
+ public IEnumerator AlternativesWithSteps()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.31331,16.49062),
+ new Vector2d(48.31638,16.49243)
+ };
+ resource.Radiuses = new uint[] { 10, 30 };
+ resource.Steps = true;
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Assert.AreEqual(2, matchingResponse.Tracepoints.Length, "Wrong number of tracepoints");
+ Assert.GreaterOrEqual(2, matchingResponse.Tracepoints[0].AlternativesCount, "Wrong 'AlternativesCount' for Tracepoint[0]");
+ Assert.GreaterOrEqual(19, matchingResponse.Tracepoints[1].AlternativesCount, "Wrong 'AlternativesCount' for Tracepoint[1]");
+
+ Assert.IsNotNull(matchingResponse.Matchings[0].Legs[0].Steps, "Steps are NULL");
+ Assert.AreEqual(2, matchingResponse.Matchings[0].Legs[0].Steps.Count, "Wrong number of steps");
+ Assert.IsNotNull(matchingResponse.Matchings[0].Legs[0].Steps[0].Intersections, "Intersections are NULL");
+ Assert.AreEqual(3, matchingResponse.Matchings[0].Legs[0].Steps[0].Intersections.Count, "Wrong number of intersections");
+ }
+
+
+ [UnityTest]
+ public IEnumerator OverviewSimplified()
+ {
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.28514194095631,16.32358074188232),
+ new Vector2d(48.28528472524657,16.324278116226196),
+ new Vector2d(48.28502771323672,16.325350999832153),
+ new Vector2d(48.284999156266906,16.326016187667847),
+ new Vector2d(48.284870649705155,16.326134204864502),
+ new Vector2d(48.28467074996644,16.32594108581543),
+ new Vector2d(48.28467074996644,16.325050592422485),
+ new Vector2d(48.28459935701301,16.324610710144043)
+
+ };
+ resource.Overview = Overview.Simplified;
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Assert.GreaterOrEqual(matchingResponse.Matchings[0].Geometry.Count, 14, "Wrong number of vertices in match geometry");
+ }
+
+
+ [UnityTest]
+ public IEnumerator OverviewFull()
+ {
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.28514194095631,16.32358074188232),
+ new Vector2d(48.28528472524657,16.324278116226196),
+ new Vector2d(48.28502771323672,16.325350999832153),
+ new Vector2d(48.284999156266906,16.326016187667847),
+ new Vector2d(48.284870649705155,16.326134204864502),
+ new Vector2d(48.28467074996644,16.32594108581543),
+ new Vector2d(48.28467074996644,16.325050592422485),
+ new Vector2d(48.28459935701301,16.324610710144043)
+
+ };
+ resource.Overview = Overview.Full;
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Assert.GreaterOrEqual(matchingResponse.Matchings[0].Geometry.Count, 20, "Wrong number of vertices in match geometry");
+ }
+
+
+ [UnityTest]
+ public IEnumerator Timestamps()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.1974721043879,16.36202484369278),
+ new Vector2d(48.197922645046546,16.36285901069641)
+ };
+ resource.Timestamps = new long[]
+ {
+ 946684800,
+ 946684980
+ };
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+ }
+
+
+ [UnityTest]
+ public IEnumerator Annotation()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.1974721043879,16.36202484369278),
+ new Vector2d(48.197922645046546,16.36285901069641)
+ };
+ //need to pass 'Overview.Full' to get 'Congestion'
+ resource.Overview = Overview.Full;
+ resource.Annotations = Annotations.Distance | Annotations.Duration | Annotations.Speed | Annotations.Congestion;
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Directions.Leg leg = matchingResponse.Matchings[0].Legs[0];
+ Assert.IsNotNull(leg.Annotation, "Annotation is NULL");
+ Assert.IsNotNull(leg.Annotation.Distance, "Distance is NULL");
+ Assert.IsNotNull(leg.Annotation.Duration, "Duration is NULL");
+ Assert.IsNotNull(leg.Annotation.Speed, "Speed is NULL");
+ Assert.IsNotNull(leg.Annotation.Congestion, "Congestion is NULL");
+
+ Assert.GreaterOrEqual(leg.Annotation.Distance[1], 42, "Annotation has wrong distnce");
+ }
+
+
+ [UnityTest]
+ public IEnumerator Tidy()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.187092481625704,16.312205493450165),
+ new Vector2d(48.187083540475875,16.312505900859833),
+ new Vector2d(48.18709426985548,16.312503218650818),
+ new Vector2d(48.18707281109407,16.312503218650818),
+ new Vector2d(48.18709605808517,16.312524676322937),
+ new Vector2d(48.18707817578527,16.312530040740967),
+ new Vector2d(48.1870656581716,16.312524676322937),
+ new Vector2d(48.187079964015524,16.312484443187714),
+ new Vector2d(48.18704598762968,16.312776803970337)
+ };
+ resource.Tidy = true;
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Tracepoint[] tps = matchingResponse.Tracepoints;
+ //tracepoints removed by 'Tidy' are set to 'null'
+ Assert.IsNotNull(tps, "Tracepoints is NULL");
+ Assert.IsNull(tps[6], "Tracepoints is NULL");
+ Assert.IsNull(tps[7], "Tracepoints is NULL");
+ }
+
+
+
+ [UnityTest]
+ public IEnumerator LanguageEnglish()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.1974721043879,16.36202484369278),
+ new Vector2d(48.197922645046546,16.36285901069641)
+ };
+ //set Steps to true to get turn-by-turn-instructions
+ resource.Steps = true;
+ //no language parameter needed: English is default
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Directions.Step step0 = matchingResponse.Matchings[0].Legs[0].Steps[0];
+ Directions.Step step1 = matchingResponse.Matchings[0].Legs[0].Steps[1];
+ Assert.AreEqual("Head northeast on Rechte Wienzeile (B1)", step0.Maneuver.Instruction, "Step[0]:Instruction not as expected");
+ Assert.AreEqual("You have arrived at your destination", step1.Maneuver.Instruction, "Step[1]:Instruction not as expected");
+ }
+
+
+ [UnityTest]
+ public IEnumerator LanguageGerman()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.1974721043879,16.36202484369278),
+ new Vector2d(48.197922645046546,16.36285901069641)
+ };
+ //set Steps to true to get turn-by-turn-instructions
+ resource.Steps = true;
+ resource.Language = InstructionLanguages.German;
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Directions.Step step0 = matchingResponse.Matchings[0].Legs[0].Steps[0];
+ Directions.Step step1 = matchingResponse.Matchings[0].Legs[0].Steps[1];
+ Assert.AreEqual("Fahren Sie Richtung Nordosten auf Rechte Wienzeile (B1)", step0.Maneuver.Instruction, "Step[0]:Instruction not as expected");
+ Assert.AreEqual("Sie haben Ihr Ziel erreicht", step1.Maneuver.Instruction, "Step[1]:Instruction not as expected");
+ }
+
+
+
+ [UnityTest]
+ public IEnumerator AllParameters()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Profile = Profile.MapboxWalking;
+ resource.Geometries = Geometries.Polyline6;
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(48.28585,16.55267),
+ new Vector2d(48.28933,16.55211)
+ };
+ resource.Timestamps = new long[]
+ {
+ 946684800,
+ 946684980
+ };
+ resource.Radiuses = new uint[] { 50, 50 };
+ //set Steps to true to get turn-by-turn-instructions
+ resource.Steps = true;
+ //need to pass 'Overview.Full' to get 'Congestion'
+ resource.Overview = Overview.Full;
+ resource.Annotations = Annotations.Distance | Annotations.Duration | Annotations.Speed | Annotations.Congestion;
+ resource.Tidy = true;
+ resource.Language = InstructionLanguages.German;
+
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ commonBasicResponseAsserts(matchingResponse);
+
+ Directions.Leg leg = matchingResponse.Matchings[0].Legs[0];
+ Assert.IsNotNull(leg.Annotation, "Annotation is NULL");
+ Assert.IsNotNull(leg.Annotation.Distance, "Distance is NULL");
+ Assert.IsNotNull(leg.Annotation.Duration, "Duration is NULL");
+ Assert.IsNotNull(leg.Annotation.Speed, "Speed is NULL");
+ Assert.IsNotNull(leg.Annotation.Congestion, "Congestion is NULL");
+
+ Directions.Step step1 = matchingResponse.Matchings[0].Legs[0].Steps[1];
+ Assert.IsTrue(step1.Maneuver.Instruction.Contains("Sie haben Ihr Ziel erreicht"), "Step[1]:Instruction not as expected");
+
+ }
+
+
+ [UnityTest]
+ public IEnumerator CoordinatesNull()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ Assert.Throws(
+ typeof(System.Exception)
+ , () => resource.Coordinates = null
+ , "MapMatchingResource did not throw when setting null coordinates"
+ );
+
+ yield return null;
+
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+
+ Assert.Throws(
+ typeof(System.Exception)
+ , () =>
+ {
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+ }
+ , "MapMatcher.Match did not throw with null coordinates"
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ Assert.IsNull(matchingResponse, "Matching response was expected to be null");
+ }
+
+
+
+ [UnityTest]
+ public IEnumerator InvalidCoordinate()
+ {
+
+ MapMatchingResource resource = new MapMatchingResource();
+ resource.Coordinates = new Vector2d[]
+ {
+ new Vector2d(-117.1728265285492, 32.71204416018209),
+ new Vector2d(-117.17288821935652,32.712258556224),
+ };
+
+ MapMatcher mapMatcher = new MapMatcher(_fs, _timeout);
+ MapMatchingResponse matchingResponse = null;
+ mapMatcher.Match(
+ resource,
+ (MapMatchingResponse response) =>
+ {
+ matchingResponse = response;
+ }
+ );
+
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+ Assert.IsNotNull(matchingResponse, "Matching response is NULL");
+ Assert.IsTrue(matchingResponse.HasRequestError, "No web request error");
+ Assert.IsTrue(matchingResponse.HasMatchingError, "No matching error");
+ Assert.AreEqual("InvalidInput", matchingResponse.Code, "Matching code != 'InvalidInput'");
+ Assert.IsNotNull(matchingResponse.Message, "Matching message is NULL");
+ Assert.IsNotEmpty(matchingResponse.Message, "Matching message is empty");
+ Assert.AreEqual("Coordinate is invalid: 32.71204,-117.17283", matchingResponse.Message, "Matching message not as expected");
+ }
+
+
+ private void commonBasicResponseAsserts(MapMatchingResponse matchingResponse)
+ {
+ Assert.IsNotNull(matchingResponse, "Matching response is NULL");
+ Assert.IsFalse(matchingResponse.HasRequestError, "Error during web request");
+ Assert.AreEqual("Ok", matchingResponse.Code, "Matching code != 'Ok'");
+ Assert.IsFalse(matchingResponse.HasMatchingError, "Macthing error");
+
+ Assert.IsNotNull(matchingResponse.Tracepoints, "Tracepoints are NULL");
+ Assert.GreaterOrEqual(matchingResponse.Tracepoints.Length, 2, "Less than 2 tracepoints");
+
+ Assert.IsNotNull(matchingResponse.Matchings, "Matchings are NULL");
+ Assert.GreaterOrEqual(1, matchingResponse.Matchings.Length, "Less than 1 matchings");
+ Assert.IsNotNull(matchingResponse.Matchings[0].Legs, "Legs are NULL");
+ Assert.GreaterOrEqual(matchingResponse.Matchings[0].Legs.Count, 1, "1st match has no legs");
+ }
+ }
+}
+
+#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapMatcherTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_MapMatcher.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapMatcherTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_MapMatcher.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineToGeoCoordinateListConverter.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineToGeoCoordinateListConverter.cs
new file mode 100644
index 000000000..e1eb30667
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineToGeoCoordinateListConverter.cs
@@ -0,0 +1,49 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+ using System.Collections.Generic;
+ using Mapbox.Json;
+ using Mapbox.Utils;
+ using Mapbox.Utils.JsonConverters;
+ using NUnit.Framework;
+
+
+ [TestFixture]
+ internal class PolylineToVector2dListConverterTest
+ {
+
+ // (38.5, -120.2), (40.7, -120.95), (43.252, -126.453)
+ private readonly List _polyLineObj = new List()
+ {
+ new Vector2d(38.5, -120.2),
+ new Vector2d(40.7, -120.95),
+ new Vector2d(43.252, -126.453)
+ };
+
+ private string _polyLineString = "\"_p~iF~ps|U_ulLnnqC_mqNvxq`@\"";
+
+
+ [Test]
+ public void Deserialize()
+ {
+ List deserializedLine = JsonConvert.DeserializeObject>(_polyLineString, JsonConverters.Converters);
+ Assert.AreEqual(_polyLineObj, deserializedLine);
+ }
+
+
+ [Test]
+ public void Serialize()
+ {
+ string serializedLine = JsonConvert.SerializeObject(_polyLineObj, JsonConverters.Converters);
+ Assert.AreEqual(_polyLineString, serializedLine);
+ }
+
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineToGeoCoordinateListConverterTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineToGeoCoordinateListConverter.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineToGeoCoordinateListConverterTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineToGeoCoordinateListConverter.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineUtilsTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineUtils.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineUtilsTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineUtils.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineUtilsTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineUtils.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineUtilsTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_PolylineUtils.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ReverseGeocodeResource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ReverseGeocodeResource.cs
new file mode 100644
index 000000000..bc7f3f779
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ReverseGeocodeResource.cs
@@ -0,0 +1,70 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+ using System;
+ using Mapbox.Utils;
+ using NUnit.Framework;
+
+
+ [TestFixture]
+ internal class ReverseGeocodeResourceTest
+ {
+
+ private const string _baseUrl = "https://api.mapbox.com/geocoding/v5/mapbox.places/";
+ private Vector2d _queryLocation = new Vector2d(10, 10);
+ private string _expectedQueryString = "10.00000,10.00000";
+ private Geocoding.ReverseGeocodeResource _reverseGeocodeResource;
+
+
+ [SetUp]
+ public void SetUp()
+ {
+ _reverseGeocodeResource = new Geocoding.ReverseGeocodeResource(_queryLocation);
+ }
+
+ public void BadType()
+ {
+ _reverseGeocodeResource.Types = new string[] { "fake" };
+ }
+
+ public void BadTypeWithGoodType()
+ {
+ _reverseGeocodeResource.Types = new string[] { "place", "fake" };
+ }
+
+ [Test]
+ public void SetInvalidTypes()
+ {
+ Assert.Throws(BadType);
+ Assert.Throws(BadTypeWithGoodType);
+ }
+
+ [Test]
+ public void GetUrl()
+ {
+ // With only constructor
+ Assert.AreEqual(_baseUrl + _expectedQueryString + ".json", _reverseGeocodeResource.GetUrl());
+
+ // With one types
+ _reverseGeocodeResource.Types = new string[] { "country" };
+ Assert.AreEqual(_baseUrl + _expectedQueryString + ".json?types=country", _reverseGeocodeResource.GetUrl());
+
+ // With multiple types
+ _reverseGeocodeResource.Types = new string[] { "country", "region" };
+ // ToLower is need to make test pass on OSX
+ Assert.AreEqual((_baseUrl + _expectedQueryString + ".json?types=country%2Cregion").ToLower(), _reverseGeocodeResource.GetUrl().ToLower());
+
+ // Set all to null
+ _reverseGeocodeResource.Types = null;
+ Assert.AreEqual(_baseUrl + _expectedQueryString + ".json", _reverseGeocodeResource.GetUrl());
+ }
+
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ReverseGeocodeResourceTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ReverseGeocodeResource.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ReverseGeocodeResourceTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_ReverseGeocodeResource.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_SQLiteCache.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_SQLiteCache.cs
new file mode 100644
index 000000000..60e7f5e8c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_SQLiteCache.cs
@@ -0,0 +1,300 @@
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+ using Mapbox.Map;
+ using Mapbox.Platform.Cache;
+ using Mapbox.Unity.Utilities;
+ using Mapbox.Utils;
+ using NUnit.Framework;
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Diagnostics;
+ using System.Globalization;
+ using System.IO;
+ using System.Linq;
+ using ued = UnityEngine.Debug;
+ using UnityEngine.TestTools;
+
+
+ [TestFixture]
+ internal class SQLiteCacheTest
+ {
+
+
+ private const string _dbName = "UNITTEST.db";
+ // tileset names
+ private const string TS_NO_OVERWRITE = "NoOverwrite";
+ private const string TS_FORCE_OVERWRITE = "ForceOverwrite";
+ private const string TS_CONCURRENT1 = "concurrent1";
+ private const string TS_CONCURRENT2 = "concurrent2";
+ private const string TS_CONCURRENT3 = "concurrent3";
+ private const string TS_CONCURRENT4 = "concurrent4";
+ private const string TS_PRUNE = "concurrent4";
+ private const string TS_REINIT = "reinit";
+ private string[] _allTilesetNames;
+ private SQLiteCache _cache;
+ private string _className;
+ private HashSet _tileIds;
+ // be careful when setting the 'maxTileCount' parameter. when setting too low unwanted pruning might happen.
+ private uint _maxCacheTileCount = 6000;
+
+
+ [OneTimeSetUp]
+ public void Init()
+ {
+ _className = this.GetType().Name;
+
+ Runnable.EnableRunnableInEditor();
+
+ _allTilesetNames = new string[] {
+ TS_NO_OVERWRITE
+ , TS_FORCE_OVERWRITE
+ , TS_CONCURRENT1
+ , TS_CONCURRENT2
+ , TS_CONCURRENT3
+ , TS_CONCURRENT4
+ , TS_PRUNE
+ , TS_REINIT
+ };
+
+ Vector2d southWest = new Vector2d(48.2174, 16.3662);
+ Vector2d northEast = new Vector2d(48.2310, 16.3877);
+ Vector2dBounds bounds = new Vector2dBounds(southWest, northEast);
+ _tileIds = TileCover.Get(bounds, 19);
+
+
+ // delete cache from previous runs
+ string dbFullPath = SQLiteCache.GetFullDbPath(_dbName);
+ if (File.Exists(dbFullPath)) { File.Delete(dbFullPath); }
+
+ _cache = new SQLiteCache(_maxCacheTileCount, _dbName);
+ }
+
+
+ [OneTimeTearDown]
+ public void Cleanup()
+ {
+ if (null != _cache)
+ {
+ _cache.Dispose();
+ _cache = null;
+ }
+ }
+
+
+ [Test, Order(1)]
+ public void InsertSameTileNoOverwrite()
+ {
+ string methodName = _className + "." + new StackFrame().GetMethod().Name;
+ List elapsed = simpleInsert(TS_NO_OVERWRITE, false);
+ logTime(methodName, elapsed);
+ cacheItemAsserts(TS_NO_OVERWRITE, new CanonicalTileId(0, 0, 0));
+ Assert.AreEqual(1, _cache.TileCount(TS_NO_OVERWRITE), "tileset {0}: unexpected number of tiles", TS_NO_OVERWRITE);
+ }
+
+
+ [Test, Order(2)]
+ public void InsertSameTileForceOverwrite()
+ {
+ string methodName = _className + "." + new StackFrame().GetMethod().Name;
+ List elapsed = simpleInsert(TS_FORCE_OVERWRITE, true);
+ logTime(methodName, elapsed);
+ cacheItemAsserts(TS_FORCE_OVERWRITE, new CanonicalTileId(0, 0, 0));
+ Assert.AreEqual(1, _cache.TileCount(TS_FORCE_OVERWRITE), "tileset {0}: unexpected number of tiles", TS_FORCE_OVERWRITE);
+ }
+
+
+ [UnityTest, Order(3)]
+ public IEnumerator ConcurrentTilesetInsert()
+ {
+
+ ued.LogFormat("about to insert {0} tiles for each tileset", _tileIds.Count);
+
+ int rIdCr1 = Runnable.Run(InsertCoroutine(TS_CONCURRENT1, false, _tileIds));
+ int rIdCr2 = Runnable.Run(InsertCoroutine(TS_CONCURRENT2, false, _tileIds));
+ int rIdCr3 = Runnable.Run(InsertCoroutine(TS_CONCURRENT3, false, _tileIds));
+ int rIdCr4 = Runnable.Run(InsertCoroutine(TS_CONCURRENT4, false, _tileIds));
+
+ while (Runnable.IsRunning(rIdCr1) || Runnable.IsRunning(rIdCr2) || Runnable.IsRunning(rIdCr3) || Runnable.IsRunning(rIdCr4))
+ {
+ yield return null;
+ }
+
+ }
+
+
+ [Test, Order(4)]
+ public void VerifyTilesFromConcurrentInsert()
+ {
+ ued.Log("verifying concurrently inserted tiles ...");
+
+ string[] tilesetNames = new string[] { TS_CONCURRENT1, TS_CONCURRENT2, TS_CONCURRENT3, TS_CONCURRENT4 };
+
+ foreach (string tilesetName in tilesetNames)
+ {
+ Assert.AreEqual(_tileIds.Count, _cache.TileCount(tilesetName), "tileset '{0}' does not contain expected number of tiles", tilesetName);
+ }
+
+ foreach (string tilesetName in tilesetNames)
+ {
+ foreach (CanonicalTileId tileId in _tileIds)
+ {
+ cacheItemAsserts(tilesetName, tileId);
+ }
+ }
+
+ ued.Log("all tiles in cache!");
+ }
+
+
+ [Test, Order(5)]
+ public void Prune()
+ {
+ string methodName = _className + "." + new StackFrame().GetMethod().Name;
+ HashSet tileIds = new HashSet();
+
+ int tiles2Insert = (int)_maxCacheTileCount + (int)_cache.PruneCacheDelta + 1;
+ ued.Log(string.Format("about to insert {0} tiles", tiles2Insert));
+ for (int x = 0; x < tiles2Insert; x++)
+ {
+ tileIds.Add(new CanonicalTileId(x, 131205, 18));
+ }
+
+ List elapsed = simpleInsert(TS_PRUNE, false, tileIds);
+ logTime(methodName, elapsed);
+ Assert.AreEqual(_maxCacheTileCount, _cache.TileCount(TS_PRUNE), _cache.PruneCacheDelta, "tileset [{0}]: pruning did not work as expected", TS_PRUNE);
+ }
+
+
+ [Test, Order(6)]
+ public void Clear()
+ {
+ // We still should have tiles in the cache
+ long tileCnt = getAllTilesCount();
+
+ // beware 'Assert.Greater' has parameters flipped compared to 'Assert.AreEqual'
+ Assert.GreaterOrEqual(tileCnt, _cache.MaxCacheSize, "number of tiles lower than expected");
+
+ _cache.Clear();
+ // have to Reinit after Clear()
+ _cache.ReInit();
+
+ tileCnt = getAllTilesCount();
+
+ Assert.AreEqual(0, tileCnt, "'Clear()' did not work as expected");
+ }
+
+
+ [Test, Order(7)]
+ public void ReInit()
+ {
+ // after previous 'Clear' there shouldn't be any tiles in cache
+ long tileCnt = getAllTilesCount();
+ Assert.AreEqual(0, tileCnt, "'Clear()' did not work as expected");
+ // insert one tile
+ simpleInsert(TS_REINIT, false, itemCount: 1);
+ tileCnt = getAllTilesCount();
+ Assert.AreEqual(1, tileCnt, "one tile was not inserted");
+
+ _cache.ReInit();
+
+ Assert.AreEqual(1, tileCnt, "tile was lost during 'ReInit()'");
+ }
+
+
+ #region helper methods
+
+
+ private long getAllTilesCount()
+ {
+ long tileCnt = 0;
+ foreach (string tilesetName in _allTilesetNames)
+ {
+ tileCnt += _cache.TileCount(tilesetName);
+ }
+ return tileCnt;
+ }
+
+
+ private void cacheItemAsserts(string tilesetName, CanonicalTileId tileId)
+ {
+ CacheItem ci = _cache.Get(tilesetName, tileId);
+ Assert.NotNull(ci, "tileset '{0}': {1} not found in cache", tilesetName, tileId);
+ Assert.NotNull(ci.Data, "tileset '{0}': {1} tile data is null", tilesetName, tileId);
+ Assert.NotZero(ci.Data.Length, "tileset '{0}': {1} data length is 0", tilesetName, tileId);
+ }
+
+
+ private IEnumerator InsertCoroutine(string tileSetName, bool forceInsert, HashSet tileIds = null)
+ {
+ ued.Log(string.Format("coroutine [{0}] started", tileSetName));
+ yield return null;
+
+ List elapsed = simpleInsert(tileSetName, forceInsert, tileIds);
+
+ ued.Log(string.Format("coroutine [{0}] finished", tileSetName));
+ logTime(tileSetName, elapsed);
+ }
+
+
+ private List simpleInsert(string tileSetName, bool forceInsert, HashSet tileIds = null, int itemCount = 1000)
+ {
+ if (null != tileIds) { itemCount = tileIds.Count; }
+
+ List elapsed = new List();
+ Stopwatch sw = new Stopwatch();
+
+ for (int i = 0; i < itemCount; i++)
+ {
+ CanonicalTileId tileId = null != tileIds ? tileIds.ElementAt(i) : new CanonicalTileId(0, 0, 0);
+ DateTime now = DateTime.UtcNow;
+ CacheItem cacheItem = new CacheItem()
+ {
+ AddedToCacheTicksUtc = now.Ticks,
+ // simulate 100KB data
+ Data = Enumerable.Repeat((byte)0x58, 100 * 1024).ToArray(),
+ ETag = "etag",
+ LastModified = now
+ };
+
+ sw.Start();
+ _cache.Add(tileSetName, tileId, cacheItem, forceInsert);
+ sw.Stop();
+ elapsed.Add(sw.ElapsedMilliseconds);
+ sw.Reset();
+ }
+
+ return elapsed;
+ }
+
+
+
+ private void logTime(string label, List elapsed)
+ {
+ double overall = elapsed.Sum() / 1000.0;
+ double min = elapsed.Min() / 1000.0;
+ double max = elapsed.Max() / 1000.0;
+ double avg = elapsed.Average() / 1000.0;
+
+ double sum = elapsed.Sum(d => Math.Pow(d - avg, 2));
+ double stdDev = (Math.Sqrt((sum) / (elapsed.Count - 1))) / 1000.0;
+
+ ued.Log(string.Format(
+ CultureInfo.InvariantCulture
+ , "[{0}] {1} items, overall time:{2,6:0.000}s avg:{3,6:0.000}s min:{4,6:0.000}s max:{5,6:0.000}s stdDev:{6,6:0.000}s"
+ , label
+ , elapsed.Count
+ , overall
+ , avg
+ , min
+ , max
+ , stdDev
+ ));
+ }
+
+
+ #endregion
+
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_SQLiteCache.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_SQLiteCache.cs.meta
new file mode 100644
index 000000000..b40a774f1
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_SQLiteCache.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: e9829dc6854b57c4daa504cf64758026
+timeCreated: 1528105352
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Tile.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Tile.cs
new file mode 100644
index 000000000..385a7cc54
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Tile.cs
@@ -0,0 +1,108 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+#if UNITY_5_6_OR_NEWER
+
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+
+ using Mapbox.Map;
+ using Mapbox.Platform;
+ using NUnit.Framework;
+#if UNITY_5_6_OR_NEWER
+ using System.Collections;
+ using UnityEngine.TestTools;
+#endif
+
+
+ [TestFixture]
+ internal class TileTest
+ {
+
+
+ private FileSource _fs;
+
+
+ [SetUp]
+ public void SetUp()
+ {
+#if UNITY_5_6_OR_NEWER
+ _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
+#else
+ // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
+ _fs = new FileSource();
+#endif
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator TileLoading()
+#else
+ [Test]
+ public void TileLoading()
+#endif
+ {
+ byte[] data;
+
+ var parameters = new Tile.Parameters();
+ parameters.Fs = _fs;
+ parameters.Id = new CanonicalTileId(1, 1, 1);
+
+ var tile = new RawPngRasterTile();
+ tile.Initialize(parameters, () => { data = tile.Data; });
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.Greater(tile.Data.Length, 1000);
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator States()
+#else
+ [Test]
+ public void States()
+#endif
+ {
+ var parameters = new Tile.Parameters();
+ parameters.Fs = _fs;
+ parameters.Id = new CanonicalTileId(1, 1, 1);
+
+ var tile = new RawPngRasterTile();
+ Assert.AreEqual(Tile.State.New, tile.CurrentState);
+
+ tile.Initialize(parameters, () => { });
+ Assert.AreEqual(Tile.State.Loading, tile.CurrentState);
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.AreEqual(Tile.State.Loaded, tile.CurrentState);
+
+ tile.Cancel();
+ Assert.AreEqual(Tile.State.Canceled, tile.CurrentState);
+ }
+ }
+}
+
+#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Tile.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Tile.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileCoverTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileCover.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileCoverTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileCover.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileCoverTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileCover.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileCoverTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileCover.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileJSON.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileJSON.cs
new file mode 100644
index 000000000..1eac85cd2
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileJSON.cs
@@ -0,0 +1,225 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+#if UNITY_5_6_OR_NEWER
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+
+ using Mapbox.Platform;
+ using NUnit.Framework;
+ using UnityEngine.TestTools;
+ using System.Collections;
+ using Mapbox.Platform.TilesetTileJSON;
+
+
+ [TestFixture]
+ internal class TileJSONTest
+ {
+
+
+
+ [UnityTest]
+ public IEnumerator MapboxStreets()
+ {
+ string id = "mapbox.mapbox-streets-v7";
+ int minZoom = 0;
+ int maxZoom = 16;
+
+ TileJSONResponse response = null;
+
+ Unity.MapboxAccess.Instance.TileJSON.Get(
+ id
+ , (TileJSONResponse tjr) =>
+ {
+ response = tjr;
+ }
+ );
+
+
+ IEnumerator enumerator = ((FileSource)Unity.MapboxAccess.Instance.TileJSON.FileSource).WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ testsCommonToVectorAndRasterTilesets(response, id, minZoom, maxZoom);
+ testsForVectorTilesets(response);
+ }
+
+
+ [UnityTest]
+ public IEnumerator ConcatenatedVectorTilesets()
+ {
+ string id = "mapbox.mapbox-traffic-v1,mapbox.mapbox-streets-v7";
+ int minZoom = 0;
+ int maxZoom = 16;
+
+ TileJSONResponse response = null;
+
+ Unity.MapboxAccess.Instance.TileJSON.Get(
+ id
+ , (TileJSONResponse tjr) =>
+ {
+ response = tjr;
+ }
+ );
+
+
+ IEnumerator enumerator = ((FileSource)Unity.MapboxAccess.Instance.TileJSON.FileSource).WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ testsCommonToVectorAndRasterTilesets(
+ response
+ , id
+ , minZoom
+ , maxZoom
+ , boundsSouth: -90
+ , boundsNorth: 90
+ );
+ testsForVectorTilesets(response);
+ }
+
+
+ [UnityTest]
+ public IEnumerator MapboxSatellite()
+ {
+ string id = "mapbox.satellite";
+ int minZoom = 0;
+ int maxZoom = 22;
+
+ TileJSONResponse response = null;
+
+ Unity.MapboxAccess.Instance.TileJSON.Get(
+ id
+ , (TileJSONResponse tjr) =>
+ {
+ response = tjr;
+ }
+ );
+
+
+ IEnumerator enumerator = ((FileSource)Unity.MapboxAccess.Instance.TileJSON.FileSource).WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ testsCommonToVectorAndRasterTilesets(response, id, minZoom, maxZoom, boundsSouth: -85, boundsNorth: 85);
+ }
+
+
+ [UnityTest]
+ public IEnumerator MapboxEmerald()
+ {
+ string id = "mapbox.emerald";
+ int minZoom = 0;
+ int maxZoom = 22;
+
+ TileJSONResponse response = null;
+
+ Unity.MapboxAccess.Instance.TileJSON.Get(
+ id
+ , (TileJSONResponse tjr) =>
+ {
+ response = tjr;
+ }
+ );
+
+
+ IEnumerator enumerator = ((FileSource)Unity.MapboxAccess.Instance.TileJSON.FileSource).WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+
+ testsCommonToVectorAndRasterTilesets(response, id, minZoom, maxZoom);
+
+ Assert.IsNotEmpty(response.Source, "'Source' not set properly");
+ }
+
+
+
+ private void testsForVectorTilesets(TileJSONResponse response)
+ {
+ Assert.IsNotNull(response.VectorLayers, "'VectorLayers' not set properly");
+ Assert.GreaterOrEqual(response.VectorLayers.Length, 1, "Not enough 'VectorLayers'");
+
+ TileJSONObjectVectorLayer vl1 = response.VectorLayers[0];
+ Assert.IsNotNull(vl1.Fields, "VectorLayer fields not parsed properly");
+ Assert.GreaterOrEqual(vl1.Fields.Count, 1, "Not enough vector layer fields");
+ Assert.IsNotEmpty(vl1.Id, "'Id' of vector layer not parsed properly");
+ Assert.IsNotEmpty(vl1.Source, "'Source' of vector layer not parsed properly");
+ Assert.IsNotEmpty(vl1.SourceName, "'SourceName' of vector layer not parsed properly");
+ }
+
+
+ private void testsCommonToVectorAndRasterTilesets(
+ TileJSONResponse response
+ , string id
+ , int minZoom
+ , int maxZoom
+ , double boundsWest = -180
+ , double boundsSouth = -85.0511
+ , double boundsEast = 180
+ , double boundsNorth = 85.0511
+ )
+ {
+ Assert.IsNotNull(response, "Parsing error or no data received from the servers.");
+
+ Assert.IsNotEmpty(response.Attribution, "Attribution not set.");
+
+ Assert.AreEqual(boundsWest, response.BoundsParsed.West, "Bounds.West does not match");
+ Assert.AreEqual(boundsSouth, response.BoundsParsed.South, 0.003, "Bounds.South does not match");
+ Assert.AreEqual(boundsEast, response.BoundsParsed.East, "Bounds.East does not match");
+ Assert.AreEqual(boundsNorth, response.BoundsParsed.North, 0.003, "Bounds.North does not match");
+
+ // this does not work as some tilesets report whole world bounds despite covering a small area only
+ // revisit some time in the future
+ //Assert.AreEqual(response.BoundsParsed.Center.x, response.CenterParsed.x, 0.003, "Center.x does not match");
+ //Assert.AreEqual(response.BoundsParsed.Center.y, response.CenterParsed.y, "Center.y does not match");
+
+ //concatenated tilesets don't have created property
+ if (response.Created.HasValue)
+ {
+ Assert.Greater(response.Created.Value, 0, "'Created' not set");
+ Assert.IsNotNull(response.CreatedUtc, "'CreatedUtc' not set properly'");
+ }
+
+ // mapbox.satellite doesn't set 'format': bug??
+ // revisit in the future
+ //Assert.IsNotEmpty(response.Format, "'Format' is empty");
+
+ // concatenated tilesets don't report 'id'
+ if (!id.Contains(","))
+ {
+ Assert.IsNotEmpty(response.Id, "'Id' is empty");
+ Assert.AreEqual(id, response.Id, "'Id' not set properly");
+ }
+ Assert.AreEqual(minZoom, response.MinZoom, "'MinZoom' not set properly");
+ Assert.AreEqual(maxZoom, response.MaxZoom, "'MaxZoom' not set properly");
+
+ //Unmodified tilesets don't have a modified property
+ if (response.Modified.HasValue)
+ {
+ Assert.Greater(response.Modified.Value, 0, "'Modified not set'");
+ Assert.IsTrue(response.ModifiedUtc.HasValue, "'Modified not properly parsed'");
+ }
+
+ Assert.IsNotEmpty(response.Name, "'Name' not set properly");
+ Assert.IsFalse(response.Private, "'Private' not set properly");
+ Assert.AreEqual("xyz", response.Scheme, "'Scheme' not set properly");
+ Assert.IsNotEmpty(response.TileJSONVersion, "'TileJSONVersion not set properly");
+
+ Assert.IsNotNull(response.Tiles, "'Tiles' not set properly");
+ Assert.GreaterOrEqual(response.Tiles.Length, 1, "Not enough 'Tiles'");
+
+ // concatenated tilesets don't report 'webpage'
+ if (!id.Contains(","))
+ {
+ Assert.IsNotEmpty(response.WebPage, "'WebPage' not set properly");
+ }
+ }
+
+
+
+ }
+}
+
+#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileJSONTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileJSON.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileJSONTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileJSON.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileResource.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileResource.cs
new file mode 100644
index 000000000..c386685d4
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileResource.cs
@@ -0,0 +1,78 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+#if UNITY_5_6_OR_NEWER
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+ using Mapbox.Map;
+ using Mapbox.Utils;
+ using NUnit.Framework;
+
+ [TestFixture]
+ public class TileResourceTest
+ {
+
+ private string _api;
+ private CanonicalTileId _tileId;
+
+
+ [SetUp]
+ public void SetUp()
+ {
+ _api = Constants.BaseAPI;
+ _tileId = new CanonicalTileId(0, 0, 0);
+ }
+
+
+ [Test]
+ public void GetUrlRaster()
+ {
+ var res1 = TileResource.MakeRaster(_tileId, null);
+ Assert.AreEqual(_api + "styles/v1/mapbox/satellite-v9/tiles/0/0/0", res1.GetUrl().Split("?".ToCharArray())[0]);
+
+ var res2 = TileResource.MakeRaster(_tileId, "mapbox://styles/mapbox/basic-v9");
+ Assert.AreEqual(_api + "styles/v1/mapbox/basic-v9/tiles/0/0/0", res2.GetUrl().Split("?".ToCharArray())[0]);
+
+ var res3 = TileResource.MakeRaster(_tileId, "https://api.mapbox.com/styles/v1/penny/penny-map/tiles");
+ Assert.AreEqual(_api + "styles/v1/penny/penny-map/tiles/0/0/0", res3.GetUrl().Split("?".ToCharArray())[0]);
+ }
+
+
+ [Test]
+ public void GetUrlClassicRaster()
+ {
+ var res1 = TileResource.MakeClassicRaster(_tileId, null);
+ Assert.AreEqual(_api + "v4/mapbox.satellite/0/0/0.png", res1.GetUrl().Split("?".ToCharArray())[0]);
+
+ var res2 = TileResource.MakeClassicRaster(_tileId, "foobar");
+ Assert.AreEqual(_api + "v4/foobar/0/0/0.png", res2.GetUrl().Split("?".ToCharArray())[0]);
+
+ var res3 = TileResource.MakeClassicRaster(_tileId, "test");
+ Assert.AreEqual(_api + "v4/test/0/0/0.png", res3.GetUrl().Split("?".ToCharArray())[0]);
+ }
+
+ [Test]
+ public void GetUrlVector()
+ {
+ var res1 = TileResource.MakeVector(_tileId, null);
+ Assert.AreEqual(_api + "v4/mapbox.mapbox-streets-v7/0/0/0.vector.pbf", res1.GetUrl().Split("?".ToCharArray())[0]);
+
+ var res2 = TileResource.MakeVector(_tileId, "foobar");
+ Assert.AreEqual(_api + "v4/foobar/0/0/0.vector.pbf", res2.GetUrl().Split("?".ToCharArray())[0]);
+
+ var res3 = TileResource.MakeVector(_tileId, "test");
+ Assert.AreEqual(_api + "v4/test/0/0/0.vector.pbf", res3.GetUrl().Split("?".ToCharArray())[0]);
+ }
+
+
+
+ }
+}
+
+#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileResourceTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileResource.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileResourceTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_TileResource.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TokenTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Token.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TokenTest.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Token.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TokenTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Token.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TokenTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Token.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/Utils.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Utils.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/Utils.cs
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Utils.cs
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/Utils.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Utils.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/Utils.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_Utils.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_VectorTile.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_VectorTile.cs
new file mode 100644
index 000000000..fd3399f87
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_VectorTile.cs
@@ -0,0 +1,138 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+#if UNITY_5_6_OR_NEWER
+
+
+namespace Mapbox.MapboxSdkCs.UnitTest
+{
+
+ using System.Linq;
+ using Mapbox.Map;
+ using Mapbox.Platform;
+ using Mapbox.Utils;
+ using NUnit.Framework;
+#if UNITY_5_6_OR_NEWER
+ using UnityEngine.TestTools;
+ using System.Collections;
+#endif
+
+
+ [TestFixture]
+ internal class VectorTileTest
+ {
+
+
+ private FileSource _fs;
+
+
+ [SetUp]
+ public void SetUp()
+ {
+#if UNITY_5_6_OR_NEWER
+ _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
+#else
+ // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
+ _fs = new FileSource();
+#endif
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator ParseSuccess()
+#else
+ [Test]
+ public void ParseSuccess()
+#endif
+ {
+ var map = new Map(_fs);
+
+ var mapObserver = new Utils.VectorMapObserver();
+ map.Subscribe(mapObserver);
+
+ // Helsinki city center.
+ map.Center = new Vector2d(60.163200, 24.937700);
+
+ for (int zoom = 15; zoom > 0; zoom--)
+ {
+ map.Zoom = zoom;
+ map.Update();
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+ }
+
+ // We must have all the tiles for Helsinki from 0-15.
+ Assert.AreEqual(15, mapObserver.Tiles.Count);
+
+ foreach (var tile in mapObserver.Tiles)
+ {
+ Assert.Greater(tile.LayerNames().Count, 0, "Tile contains at least one layer");
+ Mapbox.VectorTile.VectorTileLayer layer = tile.GetLayer("water");
+ Assert.NotNull(layer, "Tile contains 'water' layer. Layers: {0}", string.Join(",", tile.LayerNames().ToArray()));
+ Assert.Greater(layer.FeatureCount(), 0, "Water layer has features");
+ Mapbox.VectorTile.VectorTileFeature feature = layer.GetFeature(0);
+ Assert.Greater(feature.Geometry().Count, 0, "Feature has geometry");
+ Assert.Greater(tile.GeoJson.Length, 1000);
+ }
+
+ map.Unsubscribe(mapObserver);
+ }
+
+
+
+#if UNITY_5_6_OR_NEWER
+ [UnityTest]
+ public IEnumerator SeveralTiles()
+#else
+ [Test]
+ public void ParseSuccess
+#endif
+ {
+ var map = new Map(_fs);
+
+ var mapObserver = new Utils.VectorMapObserver();
+ map.Subscribe(mapObserver);
+
+ map.Vector2dBounds = Vector2dBounds.World();
+ map.Zoom = 3; // 64 tiles.
+ map.Update();
+
+#if UNITY_5_6_OR_NEWER
+ IEnumerator enumerator = _fs.WaitForAllRequests();
+ while (enumerator.MoveNext()) { yield return null; }
+#else
+ _fs.WaitForAllRequests();
+#endif
+
+ Assert.AreEqual(64, mapObserver.Tiles.Count);
+
+ foreach (var tile in mapObserver.Tiles)
+ {
+ if (!tile.HasError)
+ {
+ Assert.Greater(tile.GeoJson.Length, 41);
+ }
+ else
+ {
+ Assert.GreaterOrEqual(tile.Exceptions.Count, 1, "not set enough exceptions set on 'Tile'");
+ }
+ }
+
+ map.Unsubscribe(mapObserver);
+ }
+
+
+ }
+}
+
+#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/VectorTileTest.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_VectorTile.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/VectorTileTest.cs.meta
rename to sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/MapboxUnitTests_VectorTile.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineToGeoCoordinateListConverterTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineToGeoCoordinateListConverterTest.cs
deleted file mode 100644
index 2b43c9ea3..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/PolylineToGeoCoordinateListConverterTest.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
- using System.Collections.Generic;
- using Mapbox.Json;
- using Mapbox.Utils;
- using Mapbox.Utils.JsonConverters;
- using NUnit.Framework;
-
-
- [TestFixture]
- internal class PolylineToVector2dListConverterTest
- {
-
- // (38.5, -120.2), (40.7, -120.95), (43.252, -126.453)
- private readonly List _polyLineObj = new List()
- {
- new Vector2d(38.5, -120.2),
- new Vector2d(40.7, -120.95),
- new Vector2d(43.252, -126.453)
- };
-
- private string _polyLineString = "\"_p~iF~ps|U_ulLnnqC_mqNvxq`@\"";
-
-
- [Test]
- public void Deserialize()
- {
- List deserializedLine = JsonConvert.DeserializeObject>(_polyLineString, JsonConverters.Converters);
- Assert.AreEqual(_polyLineObj, deserializedLine);
- }
-
-
- [Test]
- public void Serialize()
- {
- string serializedLine = JsonConvert.SerializeObject(_polyLineObj, JsonConverters.Converters);
- Assert.AreEqual(_polyLineString, serializedLine);
- }
-
-
- }
-}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ReverseGeocodeResourceTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ReverseGeocodeResourceTest.cs
deleted file mode 100644
index 80957f65a..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/ReverseGeocodeResourceTest.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
- using System;
- using Mapbox.Utils;
- using NUnit.Framework;
-
-
- [TestFixture]
- internal class ReverseGeocodeResourceTest
- {
-
- private const string _baseUrl = "https://api.mapbox.com/geocoding/v5/mapbox.places/";
- private Vector2d _queryLocation = new Vector2d(10, 10);
- private string _expectedQueryString = "10.00000,10.00000";
- private Geocoding.ReverseGeocodeResource _reverseGeocodeResource;
-
-
- [SetUp]
- public void SetUp()
- {
- _reverseGeocodeResource = new Geocoding.ReverseGeocodeResource(_queryLocation);
- }
-
- public void BadType()
- {
- _reverseGeocodeResource.Types = new string[] { "fake" };
- }
-
- public void BadTypeWithGoodType()
- {
- _reverseGeocodeResource.Types = new string[] { "place", "fake" };
- }
-
- [Test]
- public void SetInvalidTypes()
- {
- Assert.Throws(BadType);
- Assert.Throws(BadTypeWithGoodType);
- }
-
- [Test]
- public void GetUrl()
- {
- // With only constructor
- Assert.AreEqual(_baseUrl + _expectedQueryString + ".json", _reverseGeocodeResource.GetUrl());
-
- // With one types
- _reverseGeocodeResource.Types = new string[] { "country" };
- Assert.AreEqual(_baseUrl + _expectedQueryString + ".json?types=country", _reverseGeocodeResource.GetUrl());
-
- // With multiple types
- _reverseGeocodeResource.Types = new string[] { "country", "region" };
- Assert.AreEqual(_baseUrl + _expectedQueryString + ".json?types=country%2Cregion", _reverseGeocodeResource.GetUrl());
-
- // Set all to null
- _reverseGeocodeResource.Types = null;
- Assert.AreEqual(_baseUrl + _expectedQueryString + ".json", _reverseGeocodeResource.GetUrl());
- }
-
-
- }
-}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileJSONTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileJSONTest.cs
deleted file mode 100644
index 97daccfa2..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileJSONTest.cs
+++ /dev/null
@@ -1,227 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-#if UNITY_EDITOR
-#if UNITY_5_6_OR_NEWER
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
-
- using Mapbox.Platform;
- using NUnit.Framework;
- using UnityEngine.TestTools;
- using System.Collections;
- using Mapbox.Platform.TilesetTileJSON;
-
-
- [TestFixture]
- internal class TileJSONTest
- {
-
-
-
- [UnityTest]
- public IEnumerator MapboxStreets()
- {
- string id = "mapbox.mapbox-streets-v7";
- int minZoom = 0;
- int maxZoom = 16;
-
- TileJSONResponse response = null;
-
- Unity.MapboxAccess.Instance.TileJSON.Get(
- id
- , (TileJSONResponse tjr) =>
- {
- response = tjr;
- }
- );
-
-
- IEnumerator enumerator = ((FileSource)Unity.MapboxAccess.Instance.TileJSON.FileSource).WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- testsCommonToVectorAndRasterTilesets(response, id, minZoom, maxZoom);
- testsForVectorTilesets(response);
- }
-
-
- [UnityTest]
- public IEnumerator ConcatenatedVectorTilesets()
- {
- string id = "mapbox.mapbox-traffic-v1,mapbox.mapbox-streets-v7";
- int minZoom = 0;
- int maxZoom = 16;
-
- TileJSONResponse response = null;
-
- Unity.MapboxAccess.Instance.TileJSON.Get(
- id
- , (TileJSONResponse tjr) =>
- {
- response = tjr;
- }
- );
-
-
- IEnumerator enumerator = ((FileSource)Unity.MapboxAccess.Instance.TileJSON.FileSource).WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- testsCommonToVectorAndRasterTilesets(
- response
- , id
- , minZoom
- , maxZoom
- , boundsSouth: -90
- , boundsNorth: 90
- );
- testsForVectorTilesets(response);
- }
-
-
- [UnityTest]
- public IEnumerator MapboxSatellite()
- {
- string id = "mapbox.satellite";
- int minZoom = 0;
- int maxZoom = 22;
-
- TileJSONResponse response = null;
-
- Unity.MapboxAccess.Instance.TileJSON.Get(
- id
- , (TileJSONResponse tjr) =>
- {
- response = tjr;
- }
- );
-
-
- IEnumerator enumerator = ((FileSource)Unity.MapboxAccess.Instance.TileJSON.FileSource).WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- testsCommonToVectorAndRasterTilesets(response, id, minZoom, maxZoom, boundsSouth: -85, boundsNorth: 85);
- }
-
-
- [UnityTest]
- public IEnumerator MapboxEmerald()
- {
- string id = "mapbox.emerald";
- int minZoom = 0;
- int maxZoom = 22;
-
- TileJSONResponse response = null;
-
- Unity.MapboxAccess.Instance.TileJSON.Get(
- id
- , (TileJSONResponse tjr) =>
- {
- response = tjr;
- }
- );
-
-
- IEnumerator enumerator = ((FileSource)Unity.MapboxAccess.Instance.TileJSON.FileSource).WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-
- testsCommonToVectorAndRasterTilesets(response, id, minZoom, maxZoom);
-
- Assert.IsNotEmpty(response.Source, "'Source' not set properly");
- }
-
-
-
- private void testsForVectorTilesets(TileJSONResponse response)
- {
- Assert.IsNotNull(response.VectorLayers, "'VectorLayers' not set properly");
- Assert.GreaterOrEqual(response.VectorLayers.Length, 1, "Not enough 'VectorLayers'");
-
- TileJSONObjectVectorLayer vl1 = response.VectorLayers[0];
- Assert.IsNotNull(vl1.Fields, "VectorLayer fields not parsed properly");
- Assert.GreaterOrEqual(vl1.Fields.Count, 1, "Not enough vector layer fields");
- Assert.IsNotEmpty(vl1.Id, "'Id' of vector layer not parsed properly");
- Assert.IsNotEmpty(vl1.Source, "'Source' of vector layer not parsed properly");
- Assert.IsNotEmpty(vl1.SourceName, "'SourceName' of vector layer not parsed properly");
- }
-
-
- private void testsCommonToVectorAndRasterTilesets(
- TileJSONResponse response
- , string id
- , int minZoom
- , int maxZoom
- , double boundsWest = -180
- , double boundsSouth = -85.0511
- , double boundsEast = 180
- , double boundsNorth = 85.0511
- )
- {
- Assert.IsNotNull(response, "Parsing error or no data received from the servers.");
-
- Assert.IsNotEmpty(response.Attribution, "Attribution not set.");
-
- Assert.AreEqual(boundsWest, response.BoundsParsed.West, "Bounds.West does not match");
- Assert.AreEqual(boundsSouth, response.BoundsParsed.South, 0.003, "Bounds.South does not match");
- Assert.AreEqual(boundsEast, response.BoundsParsed.East, "Bounds.East does not match");
- Assert.AreEqual(boundsNorth, response.BoundsParsed.North, 0.003, "Bounds.North does not match");
-
- // this does not work as some tilesets report whole world bounds despite covering a small area only
- // revisit some time in the future
- //Assert.AreEqual(response.BoundsParsed.Center.x, response.CenterParsed.x, 0.003, "Center.x does not match");
- //Assert.AreEqual(response.BoundsParsed.Center.y, response.CenterParsed.y, "Center.y does not match");
-
- //concatenated tilesets don't have created property
- if (response.Created.HasValue)
- {
- Assert.Greater(response.Created.Value, 0, "'Created' not set");
- Assert.IsNotNull(response.CreatedUtc, "'CreatedUtc' not set properly'");
- }
-
- // mapbox.satellite doesn't set 'format': bug??
- // revisit in the future
- //Assert.IsNotEmpty(response.Format, "'Format' is empty");
-
- // concatenated tilesets don't report 'id'
- if (!id.Contains(","))
- {
- Assert.IsNotEmpty(response.Id, "'Id' is empty");
- Assert.AreEqual(id, response.Id, "'Id' not set properly");
- }
- Assert.AreEqual(minZoom, response.MinZoom, "'MinZoom' not set properly");
- Assert.AreEqual(maxZoom, response.MaxZoom, "'MaxZoom' not set properly");
-
- //Unmodified tilesets don't have a modified property
- if (response.Modified.HasValue)
- {
- Assert.Greater(response.Modified.Value, 0, "'Modified not set'");
- Assert.IsTrue(response.ModifiedUtc.HasValue, "'Modified not properly parsed'");
- }
-
- Assert.IsNotEmpty(response.Name, "'Name' not set properly");
- Assert.IsFalse(response.Private, "'Private' not set properly");
- Assert.AreEqual("xyz", response.Scheme, "'Scheme' not set properly");
- Assert.IsNotEmpty(response.TileJSONVersion, "'TileJSONVersion not set properly");
-
- Assert.IsNotNull(response.Tiles, "'Tiles' not set properly");
- Assert.GreaterOrEqual(response.Tiles.Length, 1, "Not enough 'Tiles'");
-
- // concatenated tilesets don't report 'webpage'
- if (!id.Contains(","))
- {
- Assert.IsNotEmpty(response.WebPage, "'WebPage' not set properly");
- }
- }
-
-
-
- }
-}
-
-#endif
-#endif
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileResourceTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileResourceTest.cs
deleted file mode 100644
index 8ea9ddfc5..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileResourceTest.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-#if UNITY_EDITOR
-#if UNITY_5_6_OR_NEWER
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
- using Mapbox.Map;
- using Mapbox.Utils;
- using NUnit.Framework;
-
- [TestFixture]
- public class TileResourceTest
- {
- //needed when tests can be enabled again
- //private string _api;
- //private CanonicalTileId _tileId;
-
- [SetUp]
- public void SetUp()
- {
- //_api = Constants.BaseAPI;
- //_tileId = new CanonicalTileId(0, 0, 0);
- }
-
- [Test]
- [Ignore("not working in Unity as 'TileResource' is 'internal sealed' and mapbox-sdk-cs and tests end up in 2 different aseemblies")]
- public void GetUrlRaster()
- {
- // TODO
- /*
- var res1 = TileResource.MakeRaster(_tileId, null);
- Assert.AreEqual(_api + "styles/v1/mapbox/satellite-v9/tiles/0/0/0", res1.GetUrl());
-
- var res2 = TileResource.MakeRaster(_tileId, "mapbox://styles/mapbox/basic-v9");
- Assert.AreEqual(_api + "styles/v1/mapbox/basic-v9/tiles/0/0/0", res2.GetUrl());
-
- var res3 = TileResource.MakeRaster(_tileId, "https://api.mapbox.com/styles/v1/penny/penny-map/tiles");
- Assert.AreEqual(_api + "styles/v1/penny/penny-map/tiles/0/0/0", res3.GetUrl());
- */
- }
-
- [Test]
- [Ignore("not working in Unity as 'TileResource' is 'internal sealed' and mapbox-sdk-cs and tests end up in 2 different aseemblies")]
- public void GetUrlClassicRaster()
- {
- // TODO
- /*
- var res1 = TileResource.MakeClassicRaster(_tileId, null);
- Assert.AreEqual(_api + "v4/mapbox.satellite/0/0/0.png", res1.GetUrl());
-
- var res2 = TileResource.MakeClassicRaster(_tileId, "foobar");
- Assert.AreEqual(_api + "v4/foobar/0/0/0.png", res2.GetUrl());
-
- var res3 = TileResource.MakeClassicRaster(_tileId, "test");
- Assert.AreEqual(_api + "v4/test/0/0/0.png", res3.GetUrl());
- */
- }
-
- [Test]
- [Ignore("not working in Unity as 'TileResource' is 'internal sealed' and mapbox-sdk-cs and tests end up in 2 different aseemblies")]
- public void GetUrlVector()
- {
- // TODO
- /*
- var res1 = TileResource.MakeVector(id, null);
- Assert.AreEqual(api + "v4/mapbox.mapbox-streets-v7/0/0/0.vector.pbf", res1.GetUrl());
-
- var res2 = TileResource.MakeVector(id, "foobar");
- Assert.AreEqual(api + "v4/foobar/0/0/0.vector.pbf", res2.GetUrl());
-
- var res3 = TileResource.MakeVector(id, "test");
- Assert.AreEqual(api + "v4/test/0/0/0.vector.pbf", res3.GetUrl());
- */
- }
- }
-}
-
-#endif
-#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileTest.cs
deleted file mode 100644
index fbd10fc74..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/TileTest.cs
+++ /dev/null
@@ -1,110 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-#if UNITY_EDITOR
-#if UNITY_5_6_OR_NEWER
-
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
-
- using Mapbox.Map;
- using Mapbox.Platform;
- using NUnit.Framework;
-#if UNITY_5_6_OR_NEWER
- using System.Collections;
- using UnityEngine.TestTools;
-#endif
-
-
- [TestFixture]
- internal class TileTest
- {
-
-
- private FileSource _fs;
-
-
- [SetUp]
- public void SetUp()
- {
-#if UNITY_5_6_OR_NEWER
- _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
-#else
- // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
- _fs = new FileSource();
-#endif
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator TileLoading()
-#else
- [Test]
- public void TileLoading()
-#endif
- {
- byte[] data;
-
- var parameters = new Tile.Parameters();
- parameters.Fs = _fs;
- parameters.Id = new CanonicalTileId(1, 1, 1);
-
- var tile = new RawPngRasterTile();
- tile.Initialize(parameters, () => { data = tile.Data; });
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.Greater(tile.Data.Length, 1000);
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator States()
-#else
- [Test]
- public void States()
-#endif
- {
- var parameters = new Tile.Parameters();
- parameters.Fs = _fs;
- parameters.Id = new CanonicalTileId(1, 1, 1);
-
- var tile = new RawPngRasterTile();
- Assert.AreEqual(Tile.State.New, tile.CurrentState);
-
- tile.Initialize(parameters, () => { });
- Assert.AreEqual(Tile.State.Loading, tile.CurrentState);
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.AreEqual(Tile.State.Loaded, tile.CurrentState);
-
- tile.Cancel();
- Assert.AreEqual(Tile.State.Canceled, tile.CurrentState);
- }
- }
-}
-
-#endif
-#endif
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/VectorTileTest.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/VectorTileTest.cs
deleted file mode 100644
index 4c4ea5350..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tests/UnitTests/Editor/VectorTileTest.cs
+++ /dev/null
@@ -1,140 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-#if UNITY_EDITOR
-#if UNITY_5_6_OR_NEWER
-
-
-namespace Mapbox.MapboxSdkCs.UnitTest
-{
-
- using System.Linq;
- using Mapbox.Map;
- using Mapbox.Platform;
- using Mapbox.Utils;
- using NUnit.Framework;
-#if UNITY_5_6_OR_NEWER
- using UnityEngine.TestTools;
- using System.Collections;
-#endif
-
-
- [TestFixture]
- internal class VectorTileTest
- {
-
-
- private FileSource _fs;
-
-
- [SetUp]
- public void SetUp()
- {
-#if UNITY_5_6_OR_NEWER
- _fs = new FileSource(Unity.MapboxAccess.Instance.Configuration.AccessToken);
-#else
- // when run outside of Unity FileSource gets the access token from environment variable 'MAPBOX_ACCESS_TOKEN'
- _fs = new FileSource();
-#endif
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator ParseSuccess()
-#else
- [Test]
- public void ParseSuccess()
-#endif
- {
- var map = new Map(_fs);
-
- var mapObserver = new Utils.VectorMapObserver();
- map.Subscribe(mapObserver);
-
- // Helsinki city center.
- map.Center = new Vector2d(60.163200, 24.937700);
-
- for (int zoom = 15; zoom > 0; zoom--)
- {
- map.Zoom = zoom;
- map.Update();
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
- }
-
- // We must have all the tiles for Helsinki from 0-15.
- Assert.AreEqual(15, mapObserver.Tiles.Count);
-
- foreach (var tile in mapObserver.Tiles)
- {
- Assert.Greater(tile.LayerNames().Count, 0, "Tile contains at least one layer");
- Mapbox.VectorTile.VectorTileLayer layer = tile.GetLayer("water");
- Assert.NotNull(layer, "Tile contains 'water' layer. Layers: {0}", string.Join(",", tile.LayerNames().ToArray()));
- Assert.Greater(layer.FeatureCount(), 0, "Water layer has features");
- Mapbox.VectorTile.VectorTileFeature feature = layer.GetFeature(0);
- Assert.Greater(feature.Geometry().Count, 0, "Feature has geometry");
- Assert.Greater(tile.GeoJson.Length, 1000);
- }
-
- map.Unsubscribe(mapObserver);
- }
-
-
-
-#if UNITY_5_6_OR_NEWER
- [UnityTest]
- public IEnumerator SeveralTiles()
-#else
- [Test]
- public void ParseSuccess
-#endif
- {
- var map = new Map(_fs);
-
- var mapObserver = new Utils.VectorMapObserver();
- map.Subscribe(mapObserver);
-
- map.Vector2dBounds = Vector2dBounds.World();
- map.Zoom = 3; // 64 tiles.
- map.Update();
-
-#if UNITY_5_6_OR_NEWER
- IEnumerator enumerator = _fs.WaitForAllRequests();
- while (enumerator.MoveNext()) { yield return null; }
-#else
- _fs.WaitForAllRequests();
-#endif
-
- Assert.AreEqual(64, mapObserver.Tiles.Count);
-
- foreach (var tile in mapObserver.Tiles)
- {
- if (!tile.HasError)
- {
- Assert.Greater(tile.GeoJson.Length, 41);
- }
- else
- {
- Assert.GreaterOrEqual(tile.Exceptions.Count, 1, "not set enough exceptions set on 'Tile'");
- }
- }
-
- map.Unsubscribe(mapObserver);
- }
-
-
- }
-}
-
-#endif
-#endif
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tokens/MapboxToken.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tokens/MapboxToken.cs
index e42671d94..8c3475fa1 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tokens/MapboxToken.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tokens/MapboxToken.cs
@@ -8,7 +8,7 @@ namespace Mapbox.Tokens
///
- /// Mapbox Token: https://www.mapbox.com/api-documentation/#retrieve-a-token
+ /// Mapbox Token: https://www.mapbox.com/api-documentation/accounts/#retrieve-a-token
///
public class MapboxToken
{
@@ -82,7 +82,7 @@ public static MapboxToken FromResponseData(byte[] data)
///
/// Every token has a metadata object that contains information about the capabilities of the token.
- /// https://www.mapbox.com/api-documentation/#the-token-metadata-object
+ /// https://www.mapbox.com/api-documentation/accounts/#token-metadata-object
///
public class TokenMetadata
{
@@ -139,4 +139,4 @@ public class TokenMetadata
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tokens/MapboxTokenApi.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tokens/MapboxTokenApi.cs
index c3164ffaf..75439ee1a 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tokens/MapboxTokenApi.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Tokens/MapboxTokenApi.cs
@@ -42,7 +42,7 @@ public MapboxTokenApi() { }
// use internal FileSource without(!) passing access token from config into constructor
// otherwise access token would be appended to url twice
- // https://www.mapbox.com/api-documentation/#retrieve-a-token
+ // https://www.mapbox.com/api-documentation/accounts/#retrieve-a-token
// if we should ever implement other API methods: creating, deleting, updating ... tokens
// we will need another FileSource with the token from the config
private FileSource _fs = new FileSource();
@@ -70,4 +70,4 @@ public void Retrieve(string accessToken, Action callback)
}
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/CircularBuffer.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/CircularBuffer.cs
new file mode 100644
index 000000000..90916b0c9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/CircularBuffer.cs
@@ -0,0 +1,108 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Mapbox.Utils
+{
+
+
+ public interface ICircularBuffer
+ {
+ int Count { get; }
+ void Add(T item);
+ T this[int index] { get; }
+ }
+
+
+
+ ///
+ /// http://geekswithblogs.net/blackrob/archive/2014/09/01/circular-buffer-in-c.aspx
+ /// https://social.msdn.microsoft.com/Forums/vstudio/en-US/416a2175-b05d-43b1-b99a-a01c56550dbe/circular-buffer-in-net?forum=netfxbcl
+ /// https://en.wikipedia.org/wiki/Circular_buffer
+ ///
+ ///
+ public class CircularBuffer : ICircularBuffer, IEnumerable
+
+ {
+ private T[] _buffer;
+ private int _head;
+ private int _tail;
+
+
+ public CircularBuffer(int capacity)
+ {
+ if (capacity < 0) { throw new ArgumentOutOfRangeException("capacity", "must be positive"); }
+ _buffer = new T[capacity];
+ _head = 0;
+ }
+
+
+ public int Count { get; private set; }
+
+
+ public void Add(T item)
+ {
+ _head = (_head + 1) % _buffer.Length;
+ _buffer[_head] = item;
+ if (Count == _buffer.Length)
+ {
+ _tail = (_tail + 1) % _buffer.Length;
+ }
+ else
+ {
+ ++Count;
+ }
+ }
+
+
+ ///
+ /// ATTENTION!!! order is flipped like in rolling window
+ /// [0] is newest value
+ ///
+ ///
+ ///
+ public T this[int index]
+ {
+ get
+ {
+ if (index < 0 || index >= _buffer.Length) { throw new ArgumentOutOfRangeException("index: " + index.ToString()); }
+
+ return _buffer[mod((_head - index), _buffer.Length)];
+ }
+ }
+
+
+ private int mod(int x, int m) // x mod m works for both positive and negative x (unlike x % m).
+ {
+ return (x % m + m) % m;
+ }
+
+ public IEnumerator GetEnumerator()
+ {
+ if (Count == 0 || _buffer.Length == 0)
+ {
+ yield break;
+ }
+
+ for (var i = 0; i < Count; ++i) { yield return this[i]; }
+ }
+
+ IEnumerator IEnumerable.GetEnumerator()
+ {
+ return GetEnumerator();
+ }
+
+
+ public IEnumerable GetEnumerable()
+ {
+ IEnumerator enumerator = GetEnumerator();
+ while (enumerator.MoveNext())
+ {
+ yield return enumerator.Current;
+ }
+ }
+
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/CircularBuffer.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/CircularBuffer.cs.meta
new file mode 100644
index 000000000..7d3518bd0
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/CircularBuffer.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: bfee2b258d221f741a76c90caaa027db
+timeCreated: 1524828267
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/GeoCoordinate.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/GeoCoordinate.cs
deleted file mode 100644
index 976779479..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/GeoCoordinate.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-namespace Mapbox.Utils
-{
- using System.Globalization;
-
- /// Represents a geographic coordinate.
- //public struct Vector2d
- //{
- // /// Latitude, in decimal degrees.
- // public double Latitude;
-
- // /// Longitude, in decimal degrees.
- // public double Longitude;
-
- // /// Initializes a new instance of the struct.
- // /// Latitude, in decimal degrees.
- // /// Longitude, in decimal degrees.
- // public Vector2d(double latitude, double longitude)
- // {
- // this.Latitude = latitude;
- // this.Longitude = longitude;
- // }
-
- // ///
- // /// Converts to an array of doubles.
- // ///
- // /// An array of coordinates.
- // public double[] ToArray()
- // {
- // double[] array =
- // {
- // this.Latitude,
- // this.Longitude
- // };
-
- // return array;
- // }
-
- // /// Converts LatLng to a URL snippet.
- // /// Returns a string for use in a Mapbox query URL.
- // public override string ToString()
- // {
- // return string.Format(NumberFormatInfo.InvariantInfo, "{0:F5},{1:F5}", this.Longitude, this.Latitude);
- // }
- //}
-}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/GeoCoordinate.cs.meta b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/GeoCoordinate.cs.meta
deleted file mode 100644
index 321c2fccf..000000000
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/GeoCoordinate.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: a9fa81d5b12594cef82a11d9878b3a25
-timeCreated: 1493218361
-licenseType: Pro
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/UnixTimestampUtils.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/UnixTimestampUtils.cs
index 4a110aa66..711641c53 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/UnixTimestampUtils.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/UnixTimestampUtils.cs
@@ -4,7 +4,8 @@
//
//-----------------------------------------------------------------------
-namespace Mapbox.Utils {
+namespace Mapbox.Utils
+{
using System;
using System.Collections.Generic;
using System.Text;
@@ -13,7 +14,8 @@ namespace Mapbox.Utils {
///
/// A set of Unix Timestamp utils.
///
- public static class UnixTimestampUtils {
+ public static class UnixTimestampUtils
+ {
// http://gigi.nullneuron.net/gigilabs/converting-tofrom-unix-timestamp-in-c/
@@ -22,8 +24,8 @@ public static class UnixTimestampUtils {
///
///
///
- public static double To(DateTime date) {
- //return date.ToLocalTime().Subtract(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds;
+ public static double To(DateTime date)
+ {
return date.Subtract(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds;
}
@@ -33,11 +35,21 @@ public static double To(DateTime date) {
///
///
///
- public static DateTime From(double timestamp) {
- //return new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Add(TimeSpan.FromSeconds(timestamp)).ToLocalTime();
+ public static DateTime From(double timestamp)
+ {
return new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Add(TimeSpan.FromSeconds(timestamp));
}
+ ///
+ /// Convert from Unitx timestamp to DateTime. Uses TimeSpan.FromSeconds to caluclate offset since epoch 0
+ ///
+ ///
+ ///
+ public static DateTime FromMilliseconds(double timestamp)
+ {
+ return new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Add(TimeSpan.FromMilliseconds(timestamp));
+ }
+
///
/// Convert from Unitx timestamp to DateTime. Uses TimeSpan.FromTicks to caluclate offset since epoch 0
///
@@ -45,9 +57,9 @@ public static DateTime From(double timestamp) {
///
public static DateTime From(long timestamp)
{
- //return new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Add(TimeSpan.FromSeconds(timestamp)).ToLocalTime();
return new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Add(TimeSpan.FromTicks(timestamp));
}
+
}
}
diff --git a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/Vector2d/Vector2d.cs b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/Vector2d/Vector2d.cs
index abe431070..25eb2ad62 100644
--- a/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/Vector2d/Vector2d.cs
+++ b/sdkproject/Assets/Mapbox/Core/mapbox-sdk-cs/Utils/Vector2d/Vector2d.cs
@@ -1,264 +1,268 @@
namespace Mapbox.Utils
{
+ using Mapbox.Json;
using System;
- using System.Globalization;
+ using System.Globalization;
[Serializable]
- public struct Vector2d
- {
- public const double kEpsilon = 1E-05d;
- public double x;
- public double y;
-
- public double this[int index]
- {
- get
- {
- switch (index)
- {
- case 0:
- return this.x;
- case 1:
- return this.y;
- default:
- throw new IndexOutOfRangeException("Invalid Vector2d index!");
- }
- }
- set
- {
- switch (index)
- {
- case 0:
- this.x = value;
- break;
- case 1:
- this.y = value;
- break;
- default:
- throw new IndexOutOfRangeException("Invalid Vector2d index!");
- }
- }
- }
-
- public Vector2d normalized
- {
- get
- {
- Vector2d vector2d = new Vector2d(this.x, this.y);
- vector2d.Normalize();
- return vector2d;
- }
- }
-
- public double magnitude
- {
- get
- {
- return Mathd.Sqrt(this.x * this.x + this.y * this.y);
- }
- }
-
- public double sqrMagnitude
- {
- get
- {
- return this.x * this.x + this.y * this.y;
- }
- }
-
- public static Vector2d zero
- {
- get
- {
- return new Vector2d(0.0d, 0.0d);
- }
- }
-
- public static Vector2d one
- {
- get
- {
- return new Vector2d(1d, 1d);
- }
- }
-
- public static Vector2d up
- {
- get
- {
- return new Vector2d(0.0d, 1d);
- }
- }
-
- public static Vector2d right
- {
- get
- {
- return new Vector2d(1d, 0.0d);
- }
- }
-
- public Vector2d(double x, double y)
- {
- this.x = x;
- this.y = y;
- }
-
- public static Vector2d operator +(Vector2d a, Vector2d b)
- {
- return new Vector2d(a.x + b.x, a.y + b.y);
- }
-
- public static Vector2d operator -(Vector2d a, Vector2d b)
- {
- return new Vector2d(a.x - b.x, a.y - b.y);
- }
-
- public static Vector2d operator -(Vector2d a)
- {
- return new Vector2d(-a.x, -a.y);
- }
-
- public static Vector2d operator *(Vector2d a, double d)
- {
- return new Vector2d(a.x * d, a.y * d);
- }
-
- public static Vector2d operator *(float d, Vector2d a)
- {
- return new Vector2d(a.x * d, a.y * d);
- }
-
- public static Vector2d operator /(Vector2d a, double d)
- {
- return new Vector2d(a.x / d, a.y / d);
- }
-
- public static bool operator ==(Vector2d lhs, Vector2d rhs)
- {
- return Vector2d.SqrMagnitude(lhs - rhs) < 0.0 / 1.0;
- }
-
- public static bool operator !=(Vector2d lhs, Vector2d rhs)
- {
- return (double)Vector2d.SqrMagnitude(lhs - rhs) >= 0.0 / 1.0;
- }
-
- public void Set(double new_x, double new_y)
- {
- this.x = new_x;
- this.y = new_y;
- }
-
- public static Vector2d Lerp(Vector2d from, Vector2d to, double t)
- {
- t = Mathd.Clamp01(t);
- return new Vector2d(from.x + (to.x - from.x) * t, from.y + (to.y - from.y) * t);
- }
-
- public static Vector2d MoveTowards(Vector2d current, Vector2d target, double maxDistanceDelta)
- {
- Vector2d vector2 = target - current;
- double magnitude = vector2.magnitude;
- if (magnitude <= maxDistanceDelta || magnitude == 0.0d)
- return target;
- else
- return current + vector2 / magnitude * maxDistanceDelta;
- }
-
- public static Vector2d Scale(Vector2d a, Vector2d b)
- {
- return new Vector2d(a.x * b.x, a.y * b.y);
- }
-
- public void Scale(Vector2d scale)
- {
- this.x *= scale.x;
- this.y *= scale.y;
- }
-
- public void Normalize()
- {
- double magnitude = this.magnitude;
- if (magnitude > 9.99999974737875E-06)
- this = this / magnitude;
- else
- this = Vector2d.zero;
- }
-
- public override string ToString()
- {
- return string.Format(NumberFormatInfo.InvariantInfo, "{0:F5},{1:F5}", this.y, this.x);
- }
-
- public override int GetHashCode()
- {
- return this.x.GetHashCode() ^ this.y.GetHashCode() << 2;
- }
-
- public override bool Equals(object other)
- {
- if (!(other is Vector2d))
- return false;
- Vector2d vector2d = (Vector2d)other;
- if (this.x.Equals(vector2d.x))
- return this.y.Equals(vector2d.y);
- else
- return false;
- }
-
- public static double Dot(Vector2d lhs, Vector2d rhs)
- {
- return lhs.x * rhs.x + lhs.y * rhs.y;
- }
-
- public static double Angle(Vector2d from, Vector2d to)
- {
- return Mathd.Acos(Mathd.Clamp(Vector2d.Dot(from.normalized, to.normalized), -1d, 1d)) * 57.29578d;
- }
-
- public static double Distance(Vector2d a, Vector2d b)
- {
- return (a - b).magnitude;
- }
-
- public static Vector2d ClampMagnitude(Vector2d vector, double maxLength)
- {
- if (vector.sqrMagnitude > maxLength * maxLength)
- return vector.normalized * maxLength;
- else
- return vector;
- }
-
- public static double SqrMagnitude(Vector2d a)
- {
- return (a.x * a.x + a.y * a.y);
- }
-
- public double SqrMagnitude()
- {
- return (this.x * this.x + this.y * this.y);
- }
-
- public static Vector2d Min(Vector2d lhs, Vector2d rhs)
- {
- return new Vector2d(Mathd.Min(lhs.x, rhs.x), Mathd.Min(lhs.y, rhs.y));
- }
-
- public static Vector2d Max(Vector2d lhs, Vector2d rhs)
- {
- return new Vector2d(Mathd.Max(lhs.x, rhs.x), Mathd.Max(lhs.y, rhs.y));
- }
-
- public double[] ToArray()
- {
- double[] array =
- {
- this.x,
- this.y
- };
-
- return array;
- }
- }
+ public struct Vector2d
+ {
+ public const double kEpsilon = 1E-05d;
+ public double x;
+ public double y;
+
+ public double this[int index]
+ {
+ get
+ {
+ switch (index)
+ {
+ case 0:
+ return this.x;
+ case 1:
+ return this.y;
+ default:
+ throw new IndexOutOfRangeException("Invalid Vector2d index!");
+ }
+ }
+ set
+ {
+ switch (index)
+ {
+ case 0:
+ this.x = value;
+ break;
+ case 1:
+ this.y = value;
+ break;
+ default:
+ throw new IndexOutOfRangeException("Invalid Vector2d index!");
+ }
+ }
+ }
+
+ [JsonIgnore]
+ public Vector2d normalized
+ {
+ get
+ {
+ Vector2d vector2d = new Vector2d(this.x, this.y);
+ vector2d.Normalize();
+ return vector2d;
+ }
+ }
+
+ [JsonIgnore]
+ public double magnitude
+ {
+ get
+ {
+ return Mathd.Sqrt(this.x * this.x + this.y * this.y);
+ }
+ }
+
+ [JsonIgnore]
+ public double sqrMagnitude
+ {
+ get
+ {
+ return this.x * this.x + this.y * this.y;
+ }
+ }
+
+ public static Vector2d zero
+ {
+ get
+ {
+ return new Vector2d(0.0d, 0.0d);
+ }
+ }
+
+ public static Vector2d one
+ {
+ get
+ {
+ return new Vector2d(1d, 1d);
+ }
+ }
+
+ public static Vector2d up
+ {
+ get
+ {
+ return new Vector2d(0.0d, 1d);
+ }
+ }
+
+ public static Vector2d right
+ {
+ get
+ {
+ return new Vector2d(1d, 0.0d);
+ }
+ }
+
+ public Vector2d(double x, double y)
+ {
+ this.x = x;
+ this.y = y;
+ }
+
+ public static Vector2d operator +(Vector2d a, Vector2d b)
+ {
+ return new Vector2d(a.x + b.x, a.y + b.y);
+ }
+
+ public static Vector2d operator -(Vector2d a, Vector2d b)
+ {
+ return new Vector2d(a.x - b.x, a.y - b.y);
+ }
+
+ public static Vector2d operator -(Vector2d a)
+ {
+ return new Vector2d(-a.x, -a.y);
+ }
+
+ public static Vector2d operator *(Vector2d a, double d)
+ {
+ return new Vector2d(a.x * d, a.y * d);
+ }
+
+ public static Vector2d operator *(float d, Vector2d a)
+ {
+ return new Vector2d(a.x * d, a.y * d);
+ }
+
+ public static Vector2d operator /(Vector2d a, double d)
+ {
+ return new Vector2d(a.x / d, a.y / d);
+ }
+
+ public static bool operator ==(Vector2d lhs, Vector2d rhs)
+ {
+ return Vector2d.SqrMagnitude(lhs - rhs) < 0.0 / 1.0;
+ }
+
+ public static bool operator !=(Vector2d lhs, Vector2d rhs)
+ {
+ return (double)Vector2d.SqrMagnitude(lhs - rhs) >= 0.0 / 1.0;
+ }
+
+ public void Set(double new_x, double new_y)
+ {
+ this.x = new_x;
+ this.y = new_y;
+ }
+
+ public static Vector2d Lerp(Vector2d from, Vector2d to, double t)
+ {
+ t = Mathd.Clamp01(t);
+ return new Vector2d(from.x + (to.x - from.x) * t, from.y + (to.y - from.y) * t);
+ }
+
+ public static Vector2d MoveTowards(Vector2d current, Vector2d target, double maxDistanceDelta)
+ {
+ Vector2d vector2 = target - current;
+ double magnitude = vector2.magnitude;
+ if (magnitude <= maxDistanceDelta || magnitude == 0.0d)
+ return target;
+ else
+ return current + vector2 / magnitude * maxDistanceDelta;
+ }
+
+ public static Vector2d Scale(Vector2d a, Vector2d b)
+ {
+ return new Vector2d(a.x * b.x, a.y * b.y);
+ }
+
+ public void Scale(Vector2d scale)
+ {
+ this.x *= scale.x;
+ this.y *= scale.y;
+ }
+
+ public void Normalize()
+ {
+ double magnitude = this.magnitude;
+ if (magnitude > 9.99999974737875E-06)
+ this = this / magnitude;
+ else
+ this = Vector2d.zero;
+ }
+
+ public override string ToString()
+ {
+ return string.Format(NumberFormatInfo.InvariantInfo, "{0:F5},{1:F5}", this.y, this.x);
+ }
+
+ public override int GetHashCode()
+ {
+ return this.x.GetHashCode() ^ this.y.GetHashCode() << 2;
+ }
+
+ public override bool Equals(object other)
+ {
+ if (!(other is Vector2d))
+ return false;
+ Vector2d vector2d = (Vector2d)other;
+ if (this.x.Equals(vector2d.x))
+ return this.y.Equals(vector2d.y);
+ else
+ return false;
+ }
+
+ public static double Dot(Vector2d lhs, Vector2d rhs)
+ {
+ return lhs.x * rhs.x + lhs.y * rhs.y;
+ }
+
+ public static double Angle(Vector2d from, Vector2d to)
+ {
+ return Mathd.Acos(Mathd.Clamp(Vector2d.Dot(from.normalized, to.normalized), -1d, 1d)) * 57.29578d;
+ }
+
+ public static double Distance(Vector2d a, Vector2d b)
+ {
+ return (a - b).magnitude;
+ }
+
+ public static Vector2d ClampMagnitude(Vector2d vector, double maxLength)
+ {
+ if (vector.sqrMagnitude > maxLength * maxLength)
+ return vector.normalized * maxLength;
+ else
+ return vector;
+ }
+
+ public static double SqrMagnitude(Vector2d a)
+ {
+ return (a.x * a.x + a.y * a.y);
+ }
+
+ public double SqrMagnitude()
+ {
+ return (this.x * this.x + this.y * this.y);
+ }
+
+ public static Vector2d Min(Vector2d lhs, Vector2d rhs)
+ {
+ return new Vector2d(Mathd.Min(lhs.x, rhs.x), Mathd.Min(lhs.y, rhs.y));
+ }
+
+ public static Vector2d Max(Vector2d lhs, Vector2d rhs)
+ {
+ return new Vector2d(Mathd.Max(lhs.x, rhs.x), Mathd.Max(lhs.y, rhs.y));
+ }
+
+ public double[] ToArray()
+ {
+ double[] array =
+ {
+ this.x,
+ this.y
+ };
+
+ return array;
+ }
+ }
}
diff --git a/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Probe.cs b/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Probe.cs
index 5d1d3f07a..6328a5a32 100644
--- a/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Probe.cs
+++ b/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Probe.cs
@@ -27,7 +27,7 @@ public static TracePoint FromLocation(Location location)
Timestamp = (long)location.Timestamp,
Latitude = location.LatitudeLongitude.x,
Longitude = location.LatitudeLongitude.y,
- Bearing = location.Heading,
+ Bearing = location.UserHeading,
HDop = location.Accuracy
};
}
diff --git a/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/ProbeExtractor.cs b/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/ProbeExtractor.cs
index b1d217e4e..9c3ac6232 100644
--- a/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/ProbeExtractor.cs
+++ b/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/ProbeExtractor.cs
@@ -79,13 +79,6 @@ public List ExtractProbes(List trace)
bearings[insertIdx] = bearing < 0 ? 360 + bearing : bearing;
}
-
- //UnityEngine.Debug.Log("durations:" + string.Join(", ", durations.Select(d => d.ToString(CultureInfo.InvariantCulture)).ToArray()));
- //UnityEngine.Debug.Log("distances:" + string.Join(", ", distances.Select(d => d.ToString(CultureInfo.InvariantCulture)).ToArray()));
- //UnityEngine.Debug.Log("speeds:" + string.Join(", ", speeds.Select(s => s.ToString(CultureInfo.InvariantCulture)).ToArray()));
- //UnityEngine.Debug.Log("bearings:" + string.Join(", ", bearings.Select(b => b.ToString(CultureInfo.InvariantCulture)).ToArray()));
-
-
List probes = new List();
// 1st pass: iterate trace points and determine if they are good
diff --git a/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/MapboxUnitTests_ProbeExtractorCs.cs b/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/MapboxUnitTests_ProbeExtractorCs.cs
new file mode 100644
index 000000000..61f431181
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/MapboxUnitTests_ProbeExtractorCs.cs
@@ -0,0 +1,222 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2016 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
+
+namespace Mapbox.ProbeExtractorCs.UnitTest
+{
+
+
+ using Mapbox.Platform;
+ using NUnit.Framework;
+ using System.Collections.Generic;
+ using System.Globalization;
+ using System.IO;
+ using System.Text;
+ using System;
+ using System.Linq;
+ using UnityEngine;
+ using Mapbox.CheapRulerCs;
+
+ [TestFixture]
+ internal class ProbeExtractorCsTest
+ {
+
+ private List _trace;
+ private List _footTrace;
+ private List _probes;
+
+ [SetUp]
+ public void SetUp()
+ {
+ _trace = loadTraceFixture("ProbeExtractorCs_fixture_trace");
+ _footTrace = loadTraceFixture("ProbeExtractorCs_fixture_trace-foot");
+ _probes = loadProbeFixture("ProbeExtractorCs_fixture_probes");
+ }
+
+
+
+ [Test, Order(1)]
+ public void FixturesLoaded()
+ {
+ Assert.AreEqual(14, _trace.Count);
+ Assert.AreEqual(12, _probes.Count);
+ }
+
+
+ [Test]
+ public void ExtractProbes()
+ {
+ CheapRuler ruler = CheapRuler.FromTile(49, 7);
+
+ ProbeExtractorOptions options = new ProbeExtractorOptions()
+ {
+ MinTimeBetweenProbes = 1, // seconds
+ MaxDistanceRatioJump = 3, // do not include probes when the distance is 3 times bigger than the previous one
+ MaxDurationRatioJump = 3, // do not include probes when the duration is 3 times bigger than the previous one
+ MaxAcceleration = 15, // meters per second per second
+ MaxDeceleration = 18 // meters per second per second
+ };
+
+ ProbeExtractor extractor = new ProbeExtractor(ruler, options);
+ List extractedProbes = extractor.ExtractProbes(_trace);
+
+ Assert.AreEqual(12, extractedProbes.Count, "12 probes were expected to be extracted");
+
+ for (int i = 0; i < extractedProbes.Count; i++)
+ {
+ Probe fp = _probes[i]; // fixture probe
+ Probe ep = extractedProbes[i]; // extracted probe
+
+ Assert.AreEqual(fp.Longitude, ep.Longitude, 0.001, "probe[" + i.ToString() + "]: longitude doesn't match");
+ Assert.AreEqual(fp.Latitude, ep.Latitude, 0.001, "probe[" + i.ToString() + "]: latitude doesn't match");
+ Assert.AreEqual(fp.StartTime, ep.StartTime, "probe[" + i.ToString() + "]: start time doesn't match");
+ Assert.AreEqual(fp.Duration, ep.Duration, "probe[" + i.ToString() + "]: duration doesn't match");
+ Assert.AreEqual(fp.Speed, ep.Speed, 0.001, "probe[" + i.ToString() + "]: speed doesn't match");
+ Assert.AreEqual(fp.Bearing, ep.Bearing, 0.001, "probe[" + i.ToString() + "]: bearing doesn't match");
+ Assert.AreEqual(fp.Distance, ep.Distance, 0.001, "probe[" + i.ToString() + "]: distance doesn't match");
+ Assert.AreEqual(fp.IsGood, ep.IsGood, "probe[" + i.ToString() + "]: longitude doesn't match");
+ }
+
+
+ options.MinTimeBetweenProbes = 2;
+ extractor = new ProbeExtractor(ruler, options);
+ extractedProbes = extractor.ExtractProbes(_trace);
+
+ Assert.AreEqual(5, extractedProbes.Count, "5 probes were expected to be extracted");
+
+
+ options.OutputBadProbes = true;
+ extractor = new ProbeExtractor(ruler, options);
+ extractedProbes = extractor.ExtractProbes(_trace);
+
+ Assert.AreEqual(13, extractedProbes.Count, "13 probes were expected to be extracted");
+ }
+
+
+ [Test]
+ public void ExtractFootTrace()
+ {
+ CheapRuler ruler = new CheapRuler(_footTrace[0].Latitude);
+ ProbeExtractorOptions options = new ProbeExtractorOptions();
+
+ ProbeExtractor extractor = new ProbeExtractor(ruler, options);
+ List extractedProbes = extractor.ExtractProbes(_footTrace);
+
+ Assert.AreEqual(40, extractedProbes.Count);
+ }
+
+
+ private List loadTraceFixture(string fixtureName)
+ {
+ TextAsset fixtureAsset = Resources.Load(fixtureName);
+ List trace = new List();
+ using (StringReader sr = new StringReader(fixtureAsset.text))
+ {
+ // skip header
+ sr.ReadLine();
+ string line;
+ while (null != (line = sr.ReadLine()))
+ {
+ string[] tokens = line.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
+ if (tokens.Length != 4)
+ {
+ Debug.LogWarning("trace.csv has wrong number of columns");
+ continue;
+ }
+
+ double lng;
+ double lat;
+ double bearing;
+ long timestamp;
+
+ if (!double.TryParse(tokens[0], NumberStyles.Any, CultureInfo.InvariantCulture, out lng)) { Debug.LogWarning("could not parse longitude"); continue; }
+ if (!double.TryParse(tokens[1], NumberStyles.Any, CultureInfo.InvariantCulture, out lat)) { Debug.LogWarning("could not parse latitude"); continue; }
+ if (!double.TryParse(tokens[2], NumberStyles.Any, CultureInfo.InvariantCulture, out bearing)) { Debug.LogWarning("could not parse bearing"); continue; }
+ if (!long.TryParse(tokens[3], NumberStyles.Any, CultureInfo.InvariantCulture, out timestamp)) { Debug.LogWarning("could not parse timestamp"); continue; }
+
+ trace.Add(new TracePoint()
+ {
+ Longitude = lng,
+ Latitude = lat,
+ Bearing = bearing,
+ Timestamp = timestamp
+ });
+ }
+ }
+ return trace;
+ }
+
+
+ private List loadProbeFixture(string fixtureName)
+ {
+ TextAsset fixtureAsset = Resources.Load(fixtureName);
+ List probes = new List();
+ using (StringReader sr = new StringReader(fixtureAsset.text))
+ {
+ // skip header
+ sr.ReadLine();
+ string line;
+ while (null != (line = sr.ReadLine()))
+ {
+ string[] tokens = line.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
+ if (tokens.Length != 8)
+ {
+ Debug.LogWarning("probes.csv has wrong number of columns");
+ continue;
+ }
+
+ double lng;
+ double lat;
+ long startTime;
+ long duration;
+ double speed;
+ double bearing;
+ double distance;
+ bool isGood;
+
+ if (!double.TryParse(tokens[0], NumberStyles.Any, CultureInfo.InvariantCulture, out lng)) { Debug.LogWarning("could not parse longitude"); continue; }
+ if (!double.TryParse(tokens[1], NumberStyles.Any, CultureInfo.InvariantCulture, out lat)) { Debug.LogWarning("could not parse latitude"); continue; }
+ if (!long.TryParse(tokens[2], NumberStyles.Any, CultureInfo.InvariantCulture, out startTime)) { Debug.LogWarning("could not parse timestamp"); continue; }
+ if (!long.TryParse(tokens[3], NumberStyles.Any, CultureInfo.InvariantCulture, out duration)) { Debug.LogWarning("could not parse duration"); continue; }
+ if (!double.TryParse(tokens[4], NumberStyles.Any, CultureInfo.InvariantCulture, out speed)) { Debug.LogWarning("could not parse speed"); continue; }
+ if (!double.TryParse(tokens[5], NumberStyles.Any, CultureInfo.InvariantCulture, out bearing)) { Debug.LogWarning("could not parse bearing"); continue; }
+ if (!double.TryParse(tokens[6], NumberStyles.Any, CultureInfo.InvariantCulture, out distance)) { Debug.LogWarning("could not parse distance"); continue; }
+ if (!bool.TryParse(tokens[7], out isGood)) { Debug.LogWarning("could not parse good"); continue; }
+
+ probes.Add(new Probe()
+ {
+ Longitude = lng,
+ Latitude = lat,
+ StartTime = startTime,
+ Duration = duration,
+ Speed = speed,
+ Bearing = bearing,
+ Distance = distance,
+ IsGood = isGood
+ });
+ }
+ }
+ return probes;
+ }
+
+
+ // quick hack for visualizing output of ProbeExtractor on http://geojson.io
+ private string probesToGeojson(List probes)
+ {
+ StringBuilder sb = new StringBuilder();
+
+ // line
+ sb.Append("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{},\"geometry\":{\"type\":\"LineString\",\"coordinates\":[");
+ sb.Append(string.Join(",", probes.Select(p => string.Format(CultureInfo.InvariantCulture, "[{0},{1}]", p.Longitude, p.Latitude)).ToArray()));
+ sb.Append("]}}");
+
+ sb.Append("]}");
+ return sb.ToString();
+ }
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/ProbeExtractorCsTests.cs.meta b/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/MapboxUnitTests_ProbeExtractorCs.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/ProbeExtractorCsTests.cs.meta
rename to sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/MapboxUnitTests_ProbeExtractorCs.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/ProbeExtractorCsTests.cs b/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/ProbeExtractorCsTests.cs
deleted file mode 100644
index 95c90f520..000000000
--- a/sdkproject/Assets/Mapbox/Core/probe-extractor-cs/Tests/Editor/ProbeExtractorCsTests.cs
+++ /dev/null
@@ -1,239 +0,0 @@
-//-----------------------------------------------------------------------
-//
-// Copyright (c) 2016 Mapbox. All rights reserved.
-//
-//-----------------------------------------------------------------------
-
-// TODO: figure out how run tests outside of Unity with .NET framework, something like '#if !UNITY'
-
-namespace Mapbox.ProbeExtractorCs.UnitTest
-{
-
-
- using Mapbox.Platform;
- using NUnit.Framework;
- using System.Collections.Generic;
- using System.Globalization;
- using System.IO;
- using System.Text;
- using System;
- using System.Linq;
- using UnityEngine;
- using Mapbox.CheapRulerCs;
-
- [TestFixture]
- internal class ProbeExtractorCsTest
- {
-
- private List _trace;
- private List _footTrace;
- private List _probes;
-
- [SetUp]
- public void SetUp()
- {
- _trace = loadTraceFixture("trace.csv");
- _footTrace = loadTraceFixture("trace-foot.csv");
- _probes = loadProbeFixture();
- }
-
-
-
- [Test, Order(1)]
- public void FixturesLoaded()
- {
- Assert.AreEqual(14, _trace.Count);
- Assert.AreEqual(12, _probes.Count);
- }
-
-
- [Test]
- public void ExtractProbes()
- {
- CheapRuler ruler = CheapRuler.FromTile(49, 7);
-
- ProbeExtractorOptions options = new ProbeExtractorOptions()
- {
- MinTimeBetweenProbes = 1, // seconds
- MaxDistanceRatioJump = 3, // do not include probes when the distance is 3 times bigger than the previous one
- MaxDurationRatioJump = 3, // do not include probes when the duration is 3 times bigger than the previous one
- MaxAcceleration = 15, // meters per second per second
- MaxDeceleration = 18 // meters per second per second
- };
-
- ProbeExtractor extractor = new ProbeExtractor(ruler, options);
- List extractedProbes = extractor.ExtractProbes(_trace);
-
- Assert.AreEqual(12, extractedProbes.Count, "12 probes were expected to be extracted");
-
- for (int i = 0; i < extractedProbes.Count; i++)
- {
- Probe fp = _probes[i]; // fixture probe
- Probe ep = extractedProbes[i]; // extracted probe
-
- Assert.AreEqual(fp.Longitude, ep.Longitude, 0.001, "probe[" + i.ToString() + "]: longitude doesn't match");
- Assert.AreEqual(fp.Latitude, ep.Latitude, 0.001, "probe[" + i.ToString() + "]: latitude doesn't match");
- Assert.AreEqual(fp.StartTime, ep.StartTime, "probe[" + i.ToString() + "]: start time doesn't match");
- Assert.AreEqual(fp.Duration, ep.Duration, "probe[" + i.ToString() + "]: duration doesn't match");
- Assert.AreEqual(fp.Speed, ep.Speed, 0.001, "probe[" + i.ToString() + "]: speed doesn't match");
- Assert.AreEqual(fp.Bearing, ep.Bearing, 0.001, "probe[" + i.ToString() + "]: bearing doesn't match");
- Assert.AreEqual(fp.Distance, ep.Distance, 0.001, "probe[" + i.ToString() + "]: distance doesn't match");
- Assert.AreEqual(fp.IsGood, ep.IsGood, "probe[" + i.ToString() + "]: longitude doesn't match");
- }
-
-
- options.MinTimeBetweenProbes = 2;
- extractor = new ProbeExtractor(ruler, options);
- extractedProbes = extractor.ExtractProbes(_trace);
-
- Assert.AreEqual(5, extractedProbes.Count, "5 probes were expected to be extracted");
-
-
- options.OutputBadProbes = true;
- extractor = new ProbeExtractor(ruler, options);
- extractedProbes = extractor.ExtractProbes(_trace);
-
- Assert.AreEqual(13, extractedProbes.Count, "13 probes were expected to be extracted");
- }
-
-
- [Test]
- public void ExtractFootTrace()
- {
- CheapRuler ruler = new CheapRuler(_footTrace[0].Latitude);
- ProbeExtractorOptions options = new ProbeExtractorOptions();
-
- ProbeExtractor extractor = new ProbeExtractor(ruler, options);
- List extractedProbes = extractor.ExtractProbes(_footTrace);
-
- Debug.Log(probesToGeojson(extractedProbes));
-
- Assert.AreEqual(40, extractedProbes.Count);
- }
-
-
- private List loadTraceFixture(string csvFile)
- {
- string fixture = Application.dataPath + "/Mapbox/Core/probe-extractor-cs/Tests/Editor/" + csvFile;
- List trace = new List();
- using (TextReader tw = new StreamReader(fixture, Encoding.UTF8))
- {
- // skip header
- tw.ReadLine();
- string line;
- while (null != (line = tw.ReadLine()))
- {
- string[] tokens = line.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
- if (tokens.Length != 4)
- {
- Debug.LogWarning("trace.csv has wrong number of columns");
- continue;
- }
-
- double lng;
- double lat;
- double bearing;
- long timestamp;
-
- if (!double.TryParse(tokens[0], NumberStyles.Any, CultureInfo.InvariantCulture, out lng)) { Debug.LogWarning("could not parse longitude"); continue; }
- if (!double.TryParse(tokens[1], NumberStyles.Any, CultureInfo.InvariantCulture, out lat)) { Debug.LogWarning("could not parse latitude"); continue; }
- if (!double.TryParse(tokens[2], NumberStyles.Any, CultureInfo.InvariantCulture, out bearing)) { Debug.LogWarning("could not parse bearing"); continue; }
- if (!long.TryParse(tokens[3], NumberStyles.Any, CultureInfo.InvariantCulture, out timestamp)) { Debug.LogWarning("could not parse timestamp"); continue; }
-
- trace.Add(new TracePoint()
- {
- Longitude = lng,
- Latitude = lat,
- Bearing = bearing,
- Timestamp = timestamp
- });
- }
- }
- return trace;
- }
-
-
- private List loadProbeFixture()
- {
- string fixture = Application.dataPath + "/Mapbox/Core/probe-extractor-cs/Tests/Editor/probes.csv";
- List probes = new List();
- using (TextReader tw = new StreamReader(fixture, Encoding.UTF8))
- {
- // skip header
- tw.ReadLine();
- string line;
- while (null != (line = tw.ReadLine()))
- {
- string[] tokens = line.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
- if (tokens.Length != 8)
- {
- Debug.LogWarning("probes.csv has wrong number of columns");
- continue;
- }
-
- double lng;
- double lat;
- long startTime;
- long duration;
- double speed;
- double bearing;
- double distance;
- bool isGood;
-
- if (!double.TryParse(tokens[0], NumberStyles.Any, CultureInfo.InvariantCulture, out lng)) { Debug.LogWarning("could not parse longitude"); continue; }
- if (!double.TryParse(tokens[1], NumberStyles.Any, CultureInfo.InvariantCulture, out lat)) { Debug.LogWarning("could not parse latitude"); continue; }
- if (!long.TryParse(tokens[2], NumberStyles.Any, CultureInfo.InvariantCulture, out startTime)) { Debug.LogWarning("could not parse timestamp"); continue; }
- if (!long.TryParse(tokens[3], NumberStyles.Any, CultureInfo.InvariantCulture, out duration)) { Debug.LogWarning("could not parse duration"); continue; }
- if (!double.TryParse(tokens[4], NumberStyles.Any, CultureInfo.InvariantCulture, out speed)) { Debug.LogWarning("could not parse speed"); continue; }
- if (!double.TryParse(tokens[5], NumberStyles.Any, CultureInfo.InvariantCulture, out bearing)) { Debug.LogWarning("could not parse bearing"); continue; }
- if (!double.TryParse(tokens[6], NumberStyles.Any, CultureInfo.InvariantCulture, out distance)) { Debug.LogWarning("could not parse distance"); continue; }
- if (!bool.TryParse(tokens[7], out isGood)) { Debug.LogWarning("could not parse good"); continue; }
-
- probes.Add(new Probe()
- {
- Longitude = lng,
- Latitude = lat,
- StartTime = startTime,
- Duration = duration,
- Speed = speed,
- Bearing = bearing,
- Distance = distance,
- IsGood = isGood
- });
- }
- }
- return probes;
- }
-
-
- // quick hack for visualizing output of ProbeExtractor on http://geojson.io
- private string probesToGeojson(List probes)
- {
- StringBuilder sb = new StringBuilder();
-
- // line
- sb.Append("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{},\"geometry\":{\"type\":\"LineString\",\"coordinates\":[");
- sb.Append(string.Join(",", probes.Select(p => string.Format(CultureInfo.InvariantCulture, "[{0},{1}]", p.Longitude, p.Latitude)).ToArray()));
- sb.Append("]}}");
-
- //points - too much noise - find a way to just show small circles on vertices
- /*
- List points = new List();
- foreach (var p in probes)
- {
- points.Add(string.Format(
- CultureInfo.InvariantCulture
- , "{{\"type\":\"Feature\",\"properties\":{{\"marker-size\":\"small\",\"marker-symbol\":\"star\"}},\"geometry\":{{\"type\":\"Point\",\"coordinates\":[{0},{1}]}}}}"
- , p.Longitude
- , p.Latitude
- ));
- }
- sb.Append("," + string.Join(",", points.ToArray()));
- */
-
- sb.Append("]}");
- return sb.ToString();
- }
-
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes.meta b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes.meta
new file mode 100644
index 000000000..7b909e8e9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 92f3e82375653496096ea1948ead762b
+folderAsset: yes
+timeCreated: 1521142588
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/CitySimulator.unity b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/CitySimulator.unity
new file mode 100644
index 000000000..f14e6aafe
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/CitySimulator.unity
@@ -0,0 +1,1762 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.4465785, g: 0.49641252, b: 0.574817, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!21 &87316340
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &89149350
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &118691651
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &154141535
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 154141537}
+ - component: {fileID: 154141536}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &154141536
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 154141535}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 1
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &154141537
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 154141535}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &327784168
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 327784171}
+ - component: {fileID: 327784170}
+ - component: {fileID: 327784169}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &327784169
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 327784168}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &327784170
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 327784168}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &327784171
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 327784168}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!21 &450030164
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &502840114
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1001 &641490001
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: ' City Simulator Starting Point
+
+
+ City Simulator is a great starting point for applications that require 3D
+ cities & terrain. This starting point comes ready with 3D building & road
+ layers. You can start here and customize this scene to match your 3D map needs.'
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0.0000076293945
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!21 &691970633
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1099462048
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 89d3c1f500b7e4b8bba0ce9b760e9134, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: a7ad6933f58d64d56a4879cc266290b3, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: abf274fea99064d7f9087e58ccaf6d27, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 1, g: 0.99264705, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 0.23529412, g: 0.41911763, b: 1, a: 1}
+--- !u!21 &1133239023
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 4d520150ef3724e4bb52237605c761df, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.75
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 0, g: 0.751724, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 1, g: 1, b: 1, a: 1}
+--- !u!1001 &1538595735
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].materialOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].materialOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].materialOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: -1.5862975
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorPalette
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions._selectedLayerName
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].coreOptions.isActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].coreOptions.sublayerName
+ value: Untitled
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].coreOptions.geometryType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].coreOptions.layerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].coreOptions.snapToTerrain
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].coreOptions.lineWidth
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].extrusionOptions._selectedLayerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].extrusionOptions.propertyName
+ value: height
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].extrusionOptions.maximumHeight
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].extrusionOptions.extrusionScaleFactor
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].materialOptions.style
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: a1aa333e18c0640d7b428eecff9c4af7, type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: c0653693b48614a139a124871d499679, type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].materialOptions.colorPalette
+ value:
+ objectReference: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[2].honorBuildingIdSetting
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.style
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.style
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.extrusionType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 87316340}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 118691651}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].presetFeatureType
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].filterOptions._selectedLayerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].honorBuildingIdSetting
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].presetFeatureType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 89149350}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 691970633}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.texturingType
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 450030164}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 502840114}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.colorPalette
+ value:
+ objectReference: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.texturingType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.texturingType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _tileProvider
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _previewOptions.isPreviewEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.sourceId
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.sublayerName
+ value: Buildings
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.geometryType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.layerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].filterOptions._selectedLayerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions._selectedLayerName
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.propertyDescription
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.maximumHeight
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].honorBuildingIdSetting
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].buildingsWithUniqueIds
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.isActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.sublayerName
+ value: Roads
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.geometryType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.layerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.snapToTerrain
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.Width
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.MiterLimit
+ value: 0.2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.RoundLimit
+ value: 1.05
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.JoinType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.CapType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.extrusionType
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.propertyName
+ value: height
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.maximumHeight
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.extrusionScaleFactor
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1099462048}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1133239023}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.lightStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.darkStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.r
+ value: 0.1764706
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.g
+ value: 0.8509805
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.b
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.a
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].performanceOptions.isEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].performanceOptions.entityPerCoroutine
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.isActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.snapToTerrain
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.Width
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.MiterLimit
+ value: 0.2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.RoundLimit
+ value: 1.05
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.JoinType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.CapType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.propertyName
+ value: height
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.extrusionScaleFactor
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.lightStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.darkStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.r
+ value: 0.1764706
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.g
+ value: 0.8509805
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.b
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.a
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].performanceOptions.isEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].performanceOptions.entityPerCoroutine
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 59ca6a03aa1ab4d5797fc37bc0f37797,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.colorPalette
+ value:
+ objectReference: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].buildingsWithUniqueIds
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &2001912278
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2001912282}
+ - component: {fileID: 2001912281}
+ - component: {fileID: 2001912280}
+ - component: {fileID: 2001912279}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &2001912279
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2001912278}
+ m_Enabled: 1
+--- !u!124 &2001912280
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2001912278}
+ m_Enabled: 1
+--- !u!20 &2001912281
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2001912278}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &2001912282
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2001912278}
+ m_LocalRotation: {x: 0.2164396, y: 0, z: 0, w: 0.97629607}
+ m_LocalPosition: {x: 0, y: 50, z: -50}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 25, y: 0, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/CitySimulator.unity.meta b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/CitySimulator.unity.meta
new file mode 100644
index 000000000..9359ac850
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/CitySimulator.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: e9aaa5d7902ec4a07bb4b1f2923cafc8
+timeCreated: 1544217487
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/Location-basedGame.unity b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/Location-basedGame.unity
new file mode 100644
index 000000000..5de45f585
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/Location-basedGame.unity
@@ -0,0 +1,789 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.4465785, g: 0.49641252, b: 0.574817, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &8030620
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 8030624}
+ - component: {fileID: 8030623}
+ - component: {fileID: 8030622}
+ - component: {fileID: 8030621}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &8030621
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 8030620}
+ m_Enabled: 1
+--- !u!124 &8030622
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 8030620}
+ m_Enabled: 1
+--- !u!20 &8030623
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 8030620}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &8030624
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 8030620}
+ m_LocalRotation: {x: 0.5, y: 0, z: 0, w: 0.8660254}
+ m_LocalPosition: {x: 0, y: 114.6, z: -67.3}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 60, y: 0, z: 0}
+--- !u!1 &137357532
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 137357534}
+ - component: {fileID: 137357533}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &137357533
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 137357532}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &137357534
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 137357532}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1001 &773682131
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: "Location-based Game Starting Point\n\nThis example comes ready
+ with a map, player, and location provider setup to serve as a starting point
+ for location-based games. \n\nWe've also included a way for you to debug gameplay
+ by simulating player movement using a GPS log recording. Here, the character
+ marker is following a log trace of a walk through Helsinki on foot. Controls
+ for this can be found on the 'DefaultDeviceLocationProvider' prefab nested
+ under 'LocationBasedGame' and 'LocationProvider' in the Hierarchy. \n"
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0.000015258789
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1001 &843921207
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 4886150424162858, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4886150424162858, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4886150424162858, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4886150424162858, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4886150424162858, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4886150424162858, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4886150424162858, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4886150424162858, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114472907270853152, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ propertyPath: _editorDebuggingOnly._locationLogFile
+ value:
+ objectReference: {fileID: 4900000, guid: 5e6bb7224cef35c4788a4817b1c9778d, type: 3}
+ - target: {fileID: 4961856903295740, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalScale.x
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 4961856903295740, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalScale.y
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 4961856903295740, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ propertyPath: m_LocalScale.z
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114105500206378512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ propertyPath: _imagery._layerProperty.sourceType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114105500206378512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ propertyPath: _imagery._layerProperty.sourceOptions.layerSource.Id
+ value: mapbox://styles/mapbox/outdoors-v10
+ objectReference: {fileID: 0}
+ - target: {fileID: 114105500206378512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ propertyPath: _options.tileMaterial
+ value:
+ objectReference: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
+ - target: {fileID: 114105500206378512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ propertyPath: _options.extentOptions.rangeAroundTransformOptions.visibleBuffer
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114105500206378512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ propertyPath: _options.extentOptions.rangeAroundTransformOptions.disposeBuffer
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114105500206378512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ propertyPath: _options.extentOptions.defaultExtents.rangeAroundTransformOptions.targetTransform
+ value:
+ objectReference: {fileID: 843921208}
+ - target: {fileID: 114105500206378512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ propertyPath: _options.extentOptions.extentType
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 35ce2bb4caba9434db5e656796b632b1, type: 2}
+ m_IsPrefabParent: 0
+--- !u!4 &843921208 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 4961856903295740, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 843921207}
+--- !u!1 &1188978833
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1188978836}
+ - component: {fileID: 1188978835}
+ - component: {fileID: 1188978834}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1188978834
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1188978833}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &1188978835
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1188978833}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &1188978836
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1188978833}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1220223447
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1220223451}
+ - component: {fileID: 1220223450}
+ - component: {fileID: 1220223449}
+ - component: {fileID: 1220223448}
+ - component: {fileID: 1220223452}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1220223448
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1220223449
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 2
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &1220223450
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &1220223451
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 1962332872}
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!114 &1220223452
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 57387868ef277924ea4a999647c6db75, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _statusText: {fileID: 1962332873}
+--- !u!1 &1962332871
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1962332872}
+ - component: {fileID: 1962332874}
+ - component: {fileID: 1962332873}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1962332872
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1962332871}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1220223451}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 1, y: 1}
+--- !u!114 &1962332873
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1962332871}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 10
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 7
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Waiting for location ....
+--- !u!222 &1962332874
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1962332871}
diff --git a/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/Location-basedGame.unity.meta b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/Location-basedGame.unity.meta
new file mode 100644
index 000000000..f554412d8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/0_PrefabScenes/Location-basedGame.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 42f6aa7ce7a604f16ade319663f46ceb
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/BuildingCollection.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/BuildingCollection.asset
new file mode 100644
index 000000000..80c60bb91
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/BuildingCollection.asset
@@ -0,0 +1,14 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 82ed8ed837e25084bbe8a37d53c5b77b, type: 3}
+ m_Name: BuildingCollection
+ m_EditorClassIdentifier:
+ Count: 2406
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/BuildingCollection.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/BuildingCollection.asset.meta
new file mode 100644
index 000000000..f15dc3663
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/BuildingCollection.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: f11fd5ce183f93846858df725d8eab7b
+timeCreated: 1519743585
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/DataExplorer.unity b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/DataExplorer.unity
new file mode 100644
index 000000000..f09b29245
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/DataExplorer.unity
@@ -0,0 +1,5353 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.30882353, g: 0.30882353, b: 0.30882353, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 1
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 0
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &51311275
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1452734211165118, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 51311276}
+ - component: {fileID: 51311278}
+ - component: {fileID: 51311277}
+ m_Layer: 5
+ m_Name: SearchText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &51311276
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224120818998345342, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 51311275}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 202522070}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &51311277
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114608658907116364, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 51311275}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
+ m_FontSize: 10
+ m_FontStyle: 0
+ m_BestFit: 1
+ m_MinSize: 8
+ m_MaxSize: 10
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text:
+--- !u!222 &51311278
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222195337741236042, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 51311275}
+--- !u!1 &61871744
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1309470221448190, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 61871745}
+ - component: {fileID: 61871747}
+ - component: {fileID: 61871746}
+ m_Layer: 5
+ m_Name: Placeholder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &61871745
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224333804213914554, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 61871744}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 202522070}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &61871746
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114620971063286122, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 61871744}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
+ m_FontSize: 10
+ m_FontStyle: 2
+ m_BestFit: 1
+ m_MinSize: 8
+ m_MaxSize: 10
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Enter your location
+--- !u!222 &61871747
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222294672724154868, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 61871744}
+--- !u!1 &165147574
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1246307186655398, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 165147579}
+ - component: {fileID: 165147578}
+ - component: {fileID: 165147577}
+ - component: {fileID: 165147576}
+ - component: {fileID: 165147575}
+ m_Layer: 5
+ m_Name: ReloadMapCanvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &165147575
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114632240689637620, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c00b1c78fb49f4ebd834aac587275216, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _forwardGeocoder: {fileID: 202522074}
+ _zoomSlider: {fileID: 559464198}
+--- !u!114 &165147576
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114398042337336202, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &165147577
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114329158974351212, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 400, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0.5
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &165147578
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 223082131773786238, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 1
+ m_TargetDisplay: 0
+--- !u!224 &165147579
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 1300629673}
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &202522069
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1414859872329428, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 202522070}
+ - component: {fileID: 202522073}
+ - component: {fileID: 202522072}
+ - component: {fileID: 202522071}
+ - component: {fileID: 202522074}
+ m_Layer: 5
+ m_Name: UserInput
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &202522070
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224048572454037920, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 61871745}
+ - {fileID: 51311276}
+ m_Father: {fileID: 1317077999}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.25, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &202522071
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114711793206807384, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 202522072}
+ m_TextComponent: {fileID: 51311277}
+ m_Placeholder: {fileID: 61871746}
+ m_ContentType: 0
+ m_InputType: 0
+ m_AsteriskChar: 42
+ m_KeyboardType: 0
+ m_LineType: 0
+ m_HideMobileInput: 0
+ m_CharacterValidation: 0
+ m_CharacterLimit: 0
+ m_OnEndEdit:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 0}
+ m_MethodName: ForwardGeocoder
+ m_Mode: 1
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 0
+ m_CallState: 2
+ m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_CustomCaretColor: 0
+ m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412}
+ m_Text:
+ m_CaretBlinkRate: 0.85
+ m_CaretWidth: 1
+ m_ReadOnly: 0
+--- !u!114 &202522072
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114431620286575106, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &202522073
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222386617050530544, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+--- !u!114 &202522074
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114850405259029928, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9bce9ff37f5964623a657f4003af54f2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!21 &238463973
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &445666842
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &468653251
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1401021118005222, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 468653252}
+ m_Layer: 5
+ m_Name: Zoom
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &468653252
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 468653251}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1348958297}
+ - {fileID: 559464199}
+ m_Father: {fileID: 1300629673}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 127.5, y: -45.5}
+ m_SizeDelta: {x: 231, y: 23}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!21 &472025664
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &545876597
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1768860123691022, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 545876598}
+ - component: {fileID: 545876600}
+ - component: {fileID: 545876599}
+ m_Layer: 5
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &545876598
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224917229095272750, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 545876597}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 559464199}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.25}
+ m_AnchorMax: {x: 1, y: 0.75}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &545876599
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114517333868574894, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 545876597}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &545876600
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222359169490577362, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 545876597}
+--- !u!1 &559464197
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1466557346746850, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 559464199}
+ - component: {fileID: 559464198}
+ m_Layer: 5
+ m_Name: Slider
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &559464198
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114023684558016336, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 559464197}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -113659843, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 686632758}
+ m_FillRect: {fileID: 1256832752}
+ m_HandleRect: {fileID: 686632756}
+ m_Direction: 0
+ m_MinValue: 0
+ m_MaxValue: 20
+ m_WholeNumbers: 1
+ m_Value: 16
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Slider+SliderEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!224 &559464199
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224155718882878594, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 559464197}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 545876598}
+ - {fileID: 1572338212}
+ - {fileID: 1271362437}
+ m_Father: {fileID: 468653252}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.25, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: -12}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!21 &668559354
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &686632755
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1748656016281148, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 686632756}
+ - component: {fileID: 686632757}
+ - component: {fileID: 686632758}
+ m_Layer: 5
+ m_Name: Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &686632756
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 686632755}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1271362437}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.8, y: 0}
+ m_AnchorMax: {x: 0.8, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &686632757
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222410947139892146, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 686632755}
+--- !u!114 &686632758
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114372218451069632, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 686632755}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!21 &744797970
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &932788899
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &980297122
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1884765832795660, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 980297123}
+ - component: {fileID: 980297125}
+ - component: {fileID: 980297124}
+ m_Layer: 5
+ m_Name: GeocoderLabel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &980297123
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224460312872028030, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 980297122}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1317077999}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.25, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 1, y: 0}
+--- !u!114 &980297124
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114470729243328852, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 980297122}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 12
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Search
+--- !u!222 &980297125
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222758917679313182, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 980297122}
+--- !u!21 &1071761050
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &1140862600
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1140862602}
+ - component: {fileID: 1140862601}
+ m_Layer: 0
+ m_Name: Map
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1140862601
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1140862600}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _options:
+ locationOptions:
+ latitudeLongitude: 40.7648, -73.9808
+ zoom: 16
+ extentOptions:
+ extentType: 0
+ defaultExtents:
+ cameraBoundsOptions:
+ camera: {fileID: 1351042193}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ rangeAroundCenterOptions:
+ west: 1
+ north: 1
+ east: 1
+ south: 1
+ rangeAroundTransformOptions:
+ targetTransform: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ placementOptions:
+ placementType: 1
+ snapMapToZero: 0
+ scalingOptions:
+ scalingType: 1
+ unityTileSize: 100
+ loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
+ tileMaterial: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
+ _initializeOnStart: 1
+ _imagery:
+ _layerProperty:
+ sourceType: 3
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Light
+ Id: mapbox://styles/mapbox/light-v9
+ Modified:
+ UserName:
+ rasterOptions:
+ useRetina: 0
+ useCompression: 0
+ useMipMap: 0
+ _terrain:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name:
+ Id: mapbox.terrain-rgb
+ Modified:
+ UserName:
+ elevationLayerType: 1
+ requiredOptions:
+ exaggerationFactor: 1
+ colliderOptions:
+ addCollider: 0
+ modificationOptions:
+ sampleCount: 10
+ useRelativeHeight: 0
+ earthRadius: 1000
+ unityLayerOptions:
+ addToLayer: 0
+ layerId: 0
+ sideWallOptions:
+ isActive: 0
+ wallHeight: 10
+ wallMaterial: {fileID: 0}
+ _vectorData:
+ _layerProperty:
+ tileJsonData:
+ tileJSONLoaded: 0
+ LayerDisplayNames:
+ -
+ - admin
+ - aeroway
+ - airport_label
+ - barrier_line
+ - building
+ - contour
+ - country_label
+ - hillshade
+ - housenum_label
+ - landcover
+ - landuse
+ - landuse_overlay
+ - marine_label
+ - motorway_junction
+ - mountain_peak_label
+ - place_label
+ - poi_label
+ - rail_station_label
+ - road
+ - road_label
+ - state_label
+ - traffic
+ - water
+ - water_label
+ - waterway
+ - waterway_label
+ _sourceType: 2
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Mapbox Streets
+ Id: mapbox.3d-buildings,mapbox.mapbox-streets-v7,mapbox.mapbox-traffic-v1,mapbox.mapbox-terrain-v2
+ Modified:
+ UserName:
+ useOptimizedStyle: 0
+ optimizedStyle:
+ Name:
+ Id:
+ Modified:
+ UserName:
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ vectorSubLayers:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: Waterway
+ geometryType: 1
+ layerName: waterway
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: waterway
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: waterway
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0.5
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: ab4ee1288a054a84b85ba5cf5a0abf34, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: ab4ee1288a054a84b85ba5cf5a0abf34, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: ab4ee1288a054a84b85ba5cf5a0abf34, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: ab4ee1288a054a84b85ba5cf5a0abf34, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: Aeroway
+ geometryType: 1
+ layerName: aeroway
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: aeroway
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: aeroway
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0.5
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: c0be5c38e1944584b89f81505e3c4446, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: c0be5c38e1944584b89f81505e3c4446, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: c0be5c38e1944584b89f81505e3c4446, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: c0be5c38e1944584b89f81505e3c4446, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: BarrierLine
+ geometryType: 1
+ layerName: barrier_line
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: barrier_line
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: barrier_line
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: a4c397925829de8438fa9bb51535fd17, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: a4c397925829de8438fa9bb51535fd17, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: a4c397925829de8438fa9bb51535fd17, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: a4c397925829de8438fa9bb51535fd17, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: LanduseOverlay
+ geometryType: 2
+ layerName: landuse_overlay
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: landuse_overlay
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: landuse_overlay
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 2
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 7c0707aad770f0f4ca09b79e3961539b, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 7c0707aad770f0f4ca09b79e3961539b, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 2
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: Admin
+ geometryType: 1
+ layerName: admin
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: admin
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: admin
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: CountryLabel
+ geometryType: 0
+ layerName: country_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: country_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: country_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: MarineLabel
+ geometryType: 0
+ layerName: marine_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: marine_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: marine_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: StateLabel
+ geometryType: 0
+ layerName: state_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: state_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: state_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: WaterLabel
+ geometryType: 0
+ layerName: water_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: water_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: water_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: PlaceLabel
+ geometryType: 0
+ layerName: place_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: place_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: place_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: RoadLabel
+ geometryType: 0
+ layerName: road_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: road_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: road_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: WaterwayLabel
+ geometryType: 0
+ layerName: waterway_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: waterway_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: waterway_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: AirportLabel
+ geometryType: 0
+ layerName: airport_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: airport_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: airport_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: RailStationLabel
+ geometryType: 0
+ layerName: rail_station_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: rail_station_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: rail_station_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: MountainPeakLabel
+ geometryType: 0
+ layerName: mountain_peak_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: mountain_peak_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: mountain_peak_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: HouseNumberLabel
+ geometryType: 0
+ layerName: housenum_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: housenum_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: housenum_label
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 856c73f1fff593349bebf4e5b37f6e50, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: MotorwayJunction
+ geometryType: 0
+ layerName: motorway_junction
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: motorway_junction
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: motorway_junction
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: ceca5248b4c18354d8089a76da2f7f45, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: Landcover
+ geometryType: 2
+ layerName: building
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: building
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0.2
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: ff2f824fb9ab7b54b90a44e4394d18ea, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: ff2f824fb9ab7b54b90a44e4394d18ea, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 0
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: Hillshade
+ geometryType: 2
+ layerName: hillshade
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: hillshade
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: hillshade
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 3
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 204bcfc5761ef1b46b9301bc80304e2b, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 204bcfc5761ef1b46b9301bc80304e2b, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: Contour
+ geometryType: 1
+ layerName: contour
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: contour
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: contour
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0.5
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: c0be5c38e1944584b89f81505e3c4446, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: c0be5c38e1944584b89f81505e3c4446, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: LowTrafficCongestion
+ geometryType: 1
+ layerName: traffic
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: traffic
+ filters:
+ - Key: congestion
+ KeyDescription: 'Congestion severity. One of: ''low'', ''moderate'', ''heavy'',
+ ''severe'''
+ PropertyValue: low
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName: traffic
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: aaa94592a6eb9c8418d32b37b10f288d, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: aaa94592a6eb9c8418d32b37b10f288d, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: ModerateTrafficCongestion
+ geometryType: 1
+ layerName: traffic
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: traffic
+ filters:
+ - Key: congestion
+ KeyDescription: 'Congestion severity. One of: ''low'', ''moderate'', ''heavy'',
+ ''severe'''
+ PropertyValue: moderate
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName: traffic
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 8d222a6659da43e45b6274794e67d47a, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 8d222a6659da43e45b6274794e67d47a, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: HeavyTrafficCongestion
+ geometryType: 1
+ layerName: traffic
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: traffic
+ filters:
+ - Key: congestion
+ KeyDescription: 'Congestion severity. One of: ''low'', ''moderate'', ''heavy'',
+ ''severe'''
+ PropertyValue: heavy
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName: traffic
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: bdad3ccf6401a414188827874d8999aa, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: bdad3ccf6401a414188827874d8999aa, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: SevereTrafficCongestion
+ geometryType: 1
+ layerName: traffic
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: traffic
+ filters:
+ - Key: congestion
+ KeyDescription: 'Congestion severity. One of: ''low'', ''moderate'', ''heavy'',
+ ''severe'''
+ PropertyValue: severe
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName: traffic
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 0de83c8715792fe43aceecafcdbd8b24, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 0de83c8715792fe43aceecafcdbd8b24, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Buildings
+ geometryType: 2
+ layerName: building
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: building
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 3
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 4
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 668559354}
+ - Materials:
+ - {fileID: 1071761050}
+ atlasInfo: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 1525071599}
+ - Materials:
+ - {fileID: 1148694828}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 0
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Roads
+ geometryType: 1
+ layerName: road
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: road
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: road
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0.5
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 1990413895}
+ - Materials:
+ - {fileID: 1329723471}
+ atlasInfo: {fileID: 11400000, guid: 59ca6a03aa1ab4d5797fc37bc0f37797, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd63290cb53906349af7ea675627a697, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 1
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Parks
+ geometryType: 2
+ layerName: landuse
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: landuse
+ filters:
+ - Key: type
+ KeyDescription: OSM tag, more specific than class
+ PropertyValue: park
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: landuse
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 1401528517}
+ - Materials:
+ - {fileID: 1750816680}
+ atlasInfo: {fileID: 11400000, guid: 05066a15aa3b24c6493cc83636625fe3, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: ff2f824fb9ab7b54b90a44e4394d18ea, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: ff2f824fb9ab7b54b90a44e4394d18ea, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 2
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: PoiLabels
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: poi_label
+ filters:
+ - Key: localrank
+ KeyDescription: Number. Priority relative to nearby POIs. Useful for limiting
+ label density.
+ PropertyValue:
+ Min: 1
+ Max: 0
+ filterOperator: 1
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: landuse
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 4
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 932788899}
+ - Materials:
+ - {fileID: 744797970}
+ atlasInfo: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 238463973}
+ - Materials:
+ - {fileID: 1651064023}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 90f8fc7667430374d9ddd1907cf522dd, type: 2}
+ presetFeatureType: 3
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Pois
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: poi_label
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: landuse
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 4
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 445666842}
+ - Materials:
+ - {fileID: 472025664}
+ atlasInfo: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 1152717015}
+ - Materials:
+ - {fileID: 1236377267}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 873cf898fb44149798c637959fd811ba, type: 2}
+ - {fileID: 11400000, guid: 69c9fbc203d6e934ea944041d43ea709, type: 2}
+ presetFeatureType: 3
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Water
+ geometryType: 2
+ layerName: water
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: water
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: water
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0.4
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 55643c4fd976d7e429bda0a90c976b14, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 55643c4fd976d7e429bda0a90c976b14, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ locationPrefabList: []
+ _tileProvider: {fileID: 0}
+ _previewOptions:
+ isPreviewEnabled: 0
+--- !u!4 &1140862602
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1140862600}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!21 &1148694828
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1152717015
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1236377267
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &1256832751
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1291234444091486, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1256832752}
+ - component: {fileID: 1256832754}
+ - component: {fileID: 1256832753}
+ m_Layer: 5
+ m_Name: Fill
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1256832752
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1256832751}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1572338212}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.8, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 10, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1256832753
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114848192389514190, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1256832751}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &1256832754
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222371227108701474, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1256832751}
+--- !u!1 &1271362436
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1130209808532952, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1271362437}
+ m_Layer: 5
+ m_Name: Handle Slide Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1271362437
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224885144614080300, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1271362436}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 686632756}
+ m_Father: {fileID: 559464199}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &1300629672
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1465653171882796, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1300629673}
+ - component: {fileID: 1300629676}
+ - component: {fileID: 1300629675}
+ - component: {fileID: 1300629674}
+ m_Layer: 5
+ m_Name: Panel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1300629673
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224031879083185220, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1300629672}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1317077999}
+ - {fileID: 468653252}
+ m_Father: {fileID: 165147579}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 250, y: 30}
+ m_Pivot: {x: 1, y: 1}
+--- !u!114 &1300629674
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114225640444197696, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1300629672}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0, g: 0, b: 0, a: 0.678}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &1300629675
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222276008827229016, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1300629672}
+--- !u!114 &1300629676
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114539028991012686, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1300629672}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 12
+ m_Right: 7
+ m_Top: 7
+ m_Bottom: 3
+ m_ChildAlignment: 0
+ m_Spacing: 4
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 1
+ m_ChildControlHeight: 1
+--- !u!1 &1317077998
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1041193504261098, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1317077999}
+ m_Layer: 5
+ m_Name: Input
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1317077999
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1317077998}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 980297123}
+ - {fileID: 202522070}
+ m_Father: {fileID: 1300629673}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!21 &1329723471
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 4d520150ef3724e4bb52237605c761df, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.75
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 3
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 0, g: 0.751724, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 1, g: 1, b: 1, a: 1}
+--- !u!1 &1348958296
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1478380032039622, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1348958297}
+ - component: {fileID: 1348958299}
+ - component: {fileID: 1348958298}
+ m_Layer: 5
+ m_Name: ZoomLabel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1348958297
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224022329360643548, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1348958296}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 468653252}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.25, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1348958298
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114615401511486178, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1348958296}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 12
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Zoom
+--- !u!222 &1348958299
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222471317231544810, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1348958296}
+--- !u!1 &1351042186
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1351042194}
+ - component: {fileID: 1351042193}
+ - component: {fileID: 1351042192}
+ - component: {fileID: 1351042191}
+ - component: {fileID: 1351042190}
+ - component: {fileID: 1351042187}
+ - component: {fileID: 1351042188}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1351042187
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9527fd56bc6a0c549a1e550219f9b16e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _map: {fileID: 0}
+ _panSpeed: 5
+ _zoomSpeed: 0
+ _referenceCamera: {fileID: 1351042193}
+--- !u!114 &1351042188
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ ShadowDistance: 1000
+--- !u!81 &1351042190
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+--- !u!124 &1351042191
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+--- !u!92 &1351042192
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+--- !u!20 &1351042193
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 2
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 10
+ far clip plane: 3000
+ field of view: 20
+ orthographic: 0
+ orthographic size: 143.6
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294966271
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 1
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1351042194
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_LocalRotation: {x: 0.2588191, y: 0, z: 0, w: 0.9659258}
+ m_LocalPosition: {x: 0, y: 225, z: -400}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1397620595}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0}
+--- !u!1 &1397620588
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1397620595}
+ - component: {fileID: 1397620594}
+ m_Layer: 0
+ m_Name: LabelCamera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!20 &1397620594
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1397620588}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 3
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 10
+ far clip plane: 2000
+ field of view: 20
+ orthographic: 0
+ orthographic size: 143.6
+ m_Depth: 1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 1024
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 1
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1397620595
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1397620588}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1351042194}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 37.510002, y: 0, z: 0}
+--- !u!21 &1401528517
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: ColorTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 89d3c1f500b7e4b8bba0ce9b760e9134, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: a7ad6933f58d64d56a4879cc266290b3, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: abf274fea99064d7f9087e58ccaf6d27, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ - _DetailColor: {r: 1, g: 0.99264705, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 0.23529412, g: 0.41911763, b: 1, a: 1}
+--- !u!1001 &1401776645
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: "Data Explorer\n\nExplore Mapbox\u2019s location data. Each map
+ vector tile contains detailed info about locations and buildings. You can
+ leverage this data to procedurally generate experiences or for data-driven
+ styling. The data layers include building data, points of interest (POIs),
+ roads, and real-time traffic data. You can toggle these data layers on and
+ off as needed under MAP LAYERS -> FEATURES section of the Map prefab. Also,
+ note the POIs are shown both as labels and as prefabs."
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Value
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!21 &1525071599
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1001 &1552515545
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1579282941551776, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &1572338211
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1599729465296294, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1572338212}
+ m_Layer: 5
+ m_Name: Fill Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1572338212
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224748083790024428, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1572338211}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1256832752}
+ m_Father: {fileID: 559464199}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.25}
+ m_AnchorMax: {x: 1, y: 0.75}
+ m_AnchoredPosition: {x: -5, y: 0}
+ m_SizeDelta: {x: -20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!21 &1651064023
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1750816680
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: ColorSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 4d520150ef3724e4bb52237605c761df, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.75
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ - _DetailColor: {r: 0, g: 0.751724, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 1, g: 1, b: 1, a: 1}
+--- !u!1 &1906963057
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1906963059}
+ - component: {fileID: 1906963058}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &1906963058
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1906963057}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 0.8820755, g: 0.99342215, b: 1, a: 1}
+ m_Intensity: 1.2
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 1
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 0.5
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &1906963059
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1906963057}
+ m_LocalRotation: {x: -0.19746037, y: -0.73391217, z: 0.50843805, w: 0.40481248}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 35.904, y: -101.049, z: 60}
+--- !u!21 &1990413895
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 89d3c1f500b7e4b8bba0ce9b760e9134, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: a7ad6933f58d64d56a4879cc266290b3, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: abf274fea99064d7f9087e58ccaf6d27, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 3
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 1, g: 0.99264705, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 0.23529412, g: 0.41911763, b: 1, a: 1}
+--- !u!1001 &2004251622
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
+ m_IsPrefabParent: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/DataExplorer.unity.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/DataExplorer.unity.meta
new file mode 100644
index 000000000..9eb12305c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/DataExplorer.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 028ca2c46390a4409bcf0fae61aef3b3
+timeCreated: 1521240711
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/HighlightBuildings.cs b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/HighlightBuildings.cs
new file mode 100644
index 000000000..3ecea65f4
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/HighlightBuildings.cs
@@ -0,0 +1,36 @@
+namespace Mapbox.Examples
+{
+ using KDTree;
+ using UnityEngine;
+ using Mapbox.Unity.MeshGeneration;
+ using Mapbox.Unity.MeshGeneration.Data;
+
+ public class HighlightBuildings : MonoBehaviour
+ {
+ public KdTreeCollection Collection;
+ public int MaxCount = 100;
+ public float Range = 10;
+ Ray ray;
+ Plane groundPlane = new Plane(Vector3.up, Vector3.zero);
+ Vector3 pos;
+ float rayDistance;
+ private NearestNeighbour pIter;
+
+ void Update()
+ {
+ if (Input.GetMouseButton(0))
+ {
+ ray = Camera.main.ScreenPointToRay(Input.mousePosition);
+ if (groundPlane.Raycast(ray, out rayDistance))
+ {
+ pos = ray.GetPoint(rayDistance);
+ pIter = Collection.NearestNeighbors(new double[] { pos.x, pos.z }, MaxCount, Range);
+ while (pIter.MoveNext())
+ {
+ pIter.Current.Transform.localScale = Vector3.zero;
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/HighlightBuildings.cs.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/HighlightBuildings.cs.meta
new file mode 100644
index 000000000..fb9d8b226
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/HighlightBuildings.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: f64621ccb8a60114c83bbd39e5fdc145
+timeCreated: 1522435864
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/InteractiveStyledVectorMap.unity b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/InteractiveStyledVectorMap.unity
new file mode 100644
index 000000000..adf2d26ac
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/InteractiveStyledVectorMap.unity
@@ -0,0 +1,3292 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.30882353, g: 0.30882353, b: 0.30882353, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 1
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 0
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &40909802
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 40909803}
+ - component: {fileID: 40909805}
+ - component: {fileID: 40909804}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &40909803
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 40909802}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 809125703}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &40909804
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 40909802}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 0
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text:
+--- !u!222 &40909805
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 40909802}
+--- !u!1 &51311275
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1452734211165118, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 51311276}
+ - component: {fileID: 51311278}
+ - component: {fileID: 51311277}
+ m_Layer: 5
+ m_Name: SearchText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &51311276
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224120818998345342, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 51311275}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 202522070}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &51311277
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114608658907116364, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 51311275}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
+ m_FontSize: 10
+ m_FontStyle: 0
+ m_BestFit: 1
+ m_MinSize: 8
+ m_MaxSize: 10
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text:
+--- !u!222 &51311278
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222195337741236042, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 51311275}
+--- !u!1 &61871744
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1309470221448190, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 61871745}
+ - component: {fileID: 61871747}
+ - component: {fileID: 61871746}
+ m_Layer: 5
+ m_Name: Placeholder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &61871745
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224333804213914554, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 61871744}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 202522070}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &61871746
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114620971063286122, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 61871744}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
+ m_FontSize: 10
+ m_FontStyle: 2
+ m_BestFit: 1
+ m_MinSize: 8
+ m_MaxSize: 10
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Enter your location
+--- !u!222 &61871747
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222294672724154868, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 61871744}
+--- !u!1 &110210640
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 110210641}
+ - component: {fileID: 110210642}
+ m_Layer: 0
+ m_Name: Map
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &110210641
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 110210640}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &110210642
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 110210640}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _options:
+ locationOptions:
+ latitudeLongitude: 37.7648, -122.463
+ zoom: 16
+ extentOptions:
+ extentType: 1
+ defaultExtents:
+ cameraBoundsOptions:
+ camera: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ rangeAroundCenterOptions:
+ west: 1
+ north: 1
+ east: 1
+ south: 1
+ rangeAroundTransformOptions:
+ targetTransform: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ placementOptions:
+ placementType: 1
+ snapMapToZero: 0
+ scalingOptions:
+ scalingType: 1
+ unityTileSize: 100
+ loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
+ tileMaterial: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
+ _initializeOnStart: 1
+ _imagery:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Streets
+ Id: mapbox://styles/mapbox/streets-v10
+ Modified:
+ UserName:
+ rasterOptions:
+ useRetina: 1
+ useCompression: 0
+ useMipMap: 1
+ _terrain:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name:
+ Id: mapbox.terrain-rgb
+ Modified:
+ UserName:
+ elevationLayerType: 0
+ requiredOptions:
+ exaggerationFactor: 1
+ colliderOptions:
+ addCollider: 0
+ modificationOptions:
+ sampleCount: 10
+ useRelativeHeight: 0
+ earthRadius: 1000
+ unityLayerOptions:
+ addToLayer: 0
+ layerId: 0
+ sideWallOptions:
+ isActive: 0
+ wallHeight: 10
+ wallMaterial: {fileID: 0}
+ _vectorData:
+ _layerProperty:
+ tileJsonData:
+ tileJSONLoaded: 0
+ LayerDisplayNames:
+ - admin
+ - aeroway
+ - airport_label
+ - barrier_line
+ - building
+ - country_label
+ - housenum_label
+ - landuse
+ - landuse_overlay
+ - marine_label
+ - motorway_junction
+ - mountain_peak_label
+ - place_label
+ - poi_label
+ - rail_station_label
+ - road
+ - road_label
+ - state_label
+ - water
+ - water_label
+ - waterway
+ - waterway_label
+ _sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Mapbox Streets
+ Id: mapbox.3d-buildings,mapbox.mapbox-streets-v7
+ Modified:
+ UserName:
+ useOptimizedStyle: 0
+ optimizedStyle:
+ Name:
+ Id:
+ Modified:
+ UserName:
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ vectorSubLayers:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: ResidentialBuildings
+ geometryType: 2
+ layerName: building
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: building
+ filters:
+ - Key: type
+ KeyDescription: In most cases, values will be that of the primary key
+ from OpenStreetMap tags.
+ PropertyValue: residential
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 1
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 1
+ materialOptions:
+ style: 4
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 786260653}
+ - Materials:
+ - {fileID: 1151539327}
+ atlasInfo: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 3
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: a1aa333e18c0640d7b428eecff9c4af7, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: c0653693b48614a139a124871d499679, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 14ec972a1cec2dc429f5eca7d22b572f, type: 2}
+ - {fileID: 11400000, guid: aa354e89f869a4db0a6c3ceb3c79d0be, type: 2}
+ presetFeatureType: 0
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: CommercialBuildings
+ geometryType: 2
+ layerName: building
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: building
+ filters:
+ - Key: type
+ KeyDescription: In most cases, values will be that of the primary key
+ from OpenStreetMap tags.
+ PropertyValue: commercial
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 1
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 1
+ materialOptions:
+ style: 4
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 266479316}
+ - Materials:
+ - {fileID: 799275804}
+ atlasInfo: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 3
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: a1aa333e18c0640d7b428eecff9c4af7, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: c0653693b48614a139a124871d499679, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 14ec972a1cec2dc429f5eca7d22b572f, type: 2}
+ - {fileID: 11400000, guid: aa354e89f869a4db0a6c3ceb3c79d0be, type: 2}
+ presetFeatureType: 0
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: OtherBuildings
+ geometryType: 2
+ layerName: building
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: building
+ filters:
+ - Key: type
+ KeyDescription: In most cases, values will be that of the primary key
+ from OpenStreetMap tags.
+ PropertyValue: commercial
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: type
+ KeyDescription: In most cases, values will be that of the primary key
+ from OpenStreetMap tags.
+ PropertyValue: residential
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 2
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 1
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 1
+ materialOptions:
+ style: 4
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 1705109152}
+ - Materials:
+ - {fileID: 1109468514}
+ atlasInfo: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 3
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: a1aa333e18c0640d7b428eecff9c4af7, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: c0653693b48614a139a124871d499679, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 2
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 14ec972a1cec2dc429f5eca7d22b572f, type: 2}
+ - {fileID: 11400000, guid: aa354e89f869a4db0a6c3ceb3c79d0be, type: 2}
+ - {fileID: 11400000, guid: d534c6a861f735c4dab3990ac3c05158, type: 2}
+ presetFeatureType: 0
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Parks
+ geometryType: 2
+ layerName: landuse
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: landuse
+ filters:
+ - Key: type
+ KeyDescription: OSM tag, more specific than class
+ PropertyValue: park
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: landuse
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 2
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 1843a50abea6fa448a61d143054f2166, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 1843a50abea6fa448a61d143054f2166, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 1843a50abea6fa448a61d143054f2166, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 31d8bd8fc9d4850408a1660cf3619850, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 3505ec4e61e3f4c4d88fc3c5548e7144, type: 2}
+ - {fileID: 11400000, guid: d5cfd67d46b2f4892ae231737f3a95f8, type: 2}
+ - {fileID: 11400000, guid: 14ec972a1cec2dc429f5eca7d22b572f, type: 2}
+ - {fileID: 11400000, guid: 4aeb0629486794f25bf199af8a4f4830, type: 2}
+ presetFeatureType: 2
+ _maskValue: 0
+ selectedTypes:
+ locationPrefabList: []
+ _tileProvider: {fileID: 0}
+ _previewOptions:
+ isPreviewEnabled: 0
+--- !u!1 &165147574
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1246307186655398, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 165147579}
+ - component: {fileID: 165147578}
+ - component: {fileID: 165147577}
+ - component: {fileID: 165147576}
+ - component: {fileID: 165147575}
+ m_Layer: 5
+ m_Name: ReloadMapCanvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &165147575
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114632240689637620, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c00b1c78fb49f4ebd834aac587275216, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _forwardGeocoder: {fileID: 202522074}
+ _zoomSlider: {fileID: 559464198}
+--- !u!114 &165147576
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114398042337336202, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &165147577
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114329158974351212, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 400, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0.5
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &165147578
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 223082131773786238, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 1
+ m_TargetDisplay: 0
+--- !u!224 &165147579
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 165147574}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 1300629673}
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &202522069
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1414859872329428, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 202522070}
+ - component: {fileID: 202522073}
+ - component: {fileID: 202522072}
+ - component: {fileID: 202522071}
+ - component: {fileID: 202522074}
+ m_Layer: 5
+ m_Name: UserInput
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &202522070
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224048572454037920, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 61871745}
+ - {fileID: 51311276}
+ m_Father: {fileID: 1317077999}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.25, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &202522071
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114711793206807384, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 202522072}
+ m_TextComponent: {fileID: 51311277}
+ m_Placeholder: {fileID: 61871746}
+ m_ContentType: 0
+ m_InputType: 0
+ m_AsteriskChar: 42
+ m_KeyboardType: 0
+ m_LineType: 0
+ m_HideMobileInput: 0
+ m_CharacterValidation: 0
+ m_CharacterLimit: 0
+ m_OnEndEdit:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 0}
+ m_MethodName: ForwardGeocoder
+ m_Mode: 1
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 0
+ m_CallState: 2
+ m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_CustomCaretColor: 0
+ m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412}
+ m_Text:
+ m_CaretBlinkRate: 0.85
+ m_CaretWidth: 1
+ m_ReadOnly: 0
+--- !u!114 &202522072
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114431620286575106, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &202522073
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222386617050530544, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+--- !u!114 &202522074
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114850405259029928, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 202522069}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9bce9ff37f5964623a657f4003af54f2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!21 &266479316
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &468653251
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1401021118005222, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 468653252}
+ m_Layer: 5
+ m_Name: Zoom
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &468653252
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 468653251}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1348958297}
+ - {fileID: 559464199}
+ m_Father: {fileID: 1300629673}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 127.5, y: -45.5}
+ m_SizeDelta: {x: 231, y: 23}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &545876597
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1768860123691022, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 545876598}
+ - component: {fileID: 545876600}
+ - component: {fileID: 545876599}
+ m_Layer: 5
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &545876598
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224917229095272750, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 545876597}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 559464199}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.25}
+ m_AnchorMax: {x: 1, y: 0.75}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &545876599
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114517333868574894, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 545876597}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &545876600
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222359169490577362, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 545876597}
+--- !u!1 &559464197
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1466557346746850, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 559464199}
+ - component: {fileID: 559464198}
+ m_Layer: 5
+ m_Name: Slider
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &559464198
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114023684558016336, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 559464197}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -113659843, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 686632758}
+ m_FillRect: {fileID: 1256832752}
+ m_HandleRect: {fileID: 686632756}
+ m_Direction: 0
+ m_MinValue: 0
+ m_MaxValue: 20
+ m_WholeNumbers: 1
+ m_Value: 16
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Slider+SliderEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!224 &559464199
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224155718882878594, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 559464197}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 545876598}
+ - {fileID: 1572338212}
+ - {fileID: 1271362437}
+ m_Father: {fileID: 468653252}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.25, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: -12}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &636814137
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 636814138}
+ m_Layer: 5
+ m_Name: Rectangle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &636814138
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 636814137}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1598486597}
+ m_Father: {fileID: 651805447}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0, y: 1}
+--- !u!1 &651805446
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 651805447}
+ - component: {fileID: 651805448}
+ m_Layer: 5
+ m_Name: Selector(Clone)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &651805447
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 651805446}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 636814138}
+ - {fileID: 809125703}
+ m_Father: {fileID: 1476680112}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -447, y: -725}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 1}
+--- !u!114 &651805448
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 651805446}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 742344d451cea414d878bf6ae3951a8e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _wrapperMarker: {fileID: 636814138}
+ _infoPanel: {fileID: 809125703}
+ _info: {fileID: 40909804}
+--- !u!1 &686632755
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1748656016281148, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 686632756}
+ - component: {fileID: 686632757}
+ - component: {fileID: 686632758}
+ m_Layer: 5
+ m_Name: Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &686632756
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 686632755}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1271362437}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.8, y: 0}
+ m_AnchorMax: {x: 0.8, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &686632757
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222410947139892146, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 686632755}
+--- !u!114 &686632758
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114372218451069632, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 686632755}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!21 &786260653
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &799275804
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &809125702
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 809125703}
+ - component: {fileID: 809125707}
+ - component: {fileID: 809125706}
+ - component: {fileID: 809125705}
+ - component: {fileID: 809125704}
+ m_Layer: 5
+ m_Name: Info
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &809125703
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 809125702}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 40909803}
+ m_Father: {fileID: 651805447}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 1}
+--- !u!114 &809125704
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 809125702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &809125705
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 809125702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.22745098, g: 0.22745098, b: 0.22745098, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &809125706
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 809125702}
+--- !u!114 &809125707
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 809125702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 4
+ m_Right: 4
+ m_Top: 4
+ m_Bottom: 4
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 1
+ m_ChildControlHeight: 1
+--- !u!1 &980297122
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1884765832795660, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 980297123}
+ - component: {fileID: 980297125}
+ - component: {fileID: 980297124}
+ m_Layer: 5
+ m_Name: GeocoderLabel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &980297123
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224460312872028030, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 980297122}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1317077999}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.25, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 1, y: 0}
+--- !u!114 &980297124
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114470729243328852, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 980297122}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 12
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Search
+--- !u!222 &980297125
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222758917679313182, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 980297122}
+--- !u!21 &1109468514
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1151539327
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &1256832751
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1291234444091486, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1256832752}
+ - component: {fileID: 1256832754}
+ - component: {fileID: 1256832753}
+ m_Layer: 5
+ m_Name: Fill
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1256832752
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1256832751}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1572338212}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.8, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 10, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1256832753
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114848192389514190, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1256832751}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &1256832754
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222371227108701474, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1256832751}
+--- !u!1 &1271362436
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1130209808532952, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1271362437}
+ m_Layer: 5
+ m_Name: Handle Slide Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1271362437
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224885144614080300, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1271362436}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 686632756}
+ m_Father: {fileID: 559464199}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &1300629672
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1465653171882796, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1300629673}
+ - component: {fileID: 1300629676}
+ - component: {fileID: 1300629675}
+ - component: {fileID: 1300629674}
+ m_Layer: 5
+ m_Name: Panel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1300629673
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224031879083185220, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1300629672}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1317077999}
+ - {fileID: 468653252}
+ m_Father: {fileID: 165147579}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 250, y: 30}
+ m_Pivot: {x: 1, y: 1}
+--- !u!114 &1300629674
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114225640444197696, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1300629672}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0, g: 0, b: 0, a: 0.678}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &1300629675
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222276008827229016, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1300629672}
+--- !u!114 &1300629676
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114539028991012686, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1300629672}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 12
+ m_Right: 7
+ m_Top: 7
+ m_Bottom: 3
+ m_ChildAlignment: 0
+ m_Spacing: 4
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 1
+ m_ChildControlHeight: 1
+--- !u!1 &1317077998
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1041193504261098, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1317077999}
+ m_Layer: 5
+ m_Name: Input
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1317077999
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1317077998}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 980297123}
+ - {fileID: 202522070}
+ m_Father: {fileID: 1300629673}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &1348958296
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1478380032039622, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1348958297}
+ - component: {fileID: 1348958299}
+ - component: {fileID: 1348958298}
+ m_Layer: 5
+ m_Name: ZoomLabel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1348958297
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224022329360643548, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1348958296}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 468653252}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.25, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1348958298
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114615401511486178, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1348958296}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 12
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Zoom
+--- !u!222 &1348958299
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222471317231544810, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1348958296}
+--- !u!1 &1351042186
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1351042194}
+ - component: {fileID: 1351042193}
+ - component: {fileID: 1351042192}
+ - component: {fileID: 1351042191}
+ - component: {fileID: 1351042190}
+ - component: {fileID: 1351042187}
+ - component: {fileID: 1351042188}
+ - component: {fileID: 1351042189}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1351042187
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9527fd56bc6a0c549a1e550219f9b16e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _map: {fileID: 110210642}
+ _panSpeed: 5
+ _zoomSpeed: 20
+ _referenceCamera: {fileID: 1351042193}
+--- !u!114 &1351042188
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ ShadowDistance: 1000
+--- !u!114 &1351042189
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f64621ccb8a60114c83bbd39e5fdc145, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Collection: {fileID: 11400000, guid: f11fd5ce183f93846858df725d8eab7b, type: 2}
+ MaxCount: 100
+ Range: 10
+--- !u!81 &1351042190
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+--- !u!124 &1351042191
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+--- !u!92 &1351042192
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+--- !u!20 &1351042193
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 2
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 10
+ far clip plane: 3000
+ field of view: 20
+ orthographic: 0
+ orthographic size: 143.6
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294966271
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 1
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1351042194
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1351042186}
+ m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956}
+ m_LocalPosition: {x: 27, y: 279, z: -279}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1397620595}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0}
+--- !u!1 &1397620588
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1397620595}
+ - component: {fileID: 1397620594}
+ m_Layer: 0
+ m_Name: LabelCamera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!20 &1397620594
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1397620588}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 3
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 10
+ far clip plane: 2000
+ field of view: 20
+ orthographic: 0
+ orthographic size: 143.6
+ m_Depth: 1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 1024
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 1
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1397620595
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1397620588}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1351042194}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 37.510002, y: 0, z: 0}
+--- !u!1001 &1401776645
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: 'Styling Based on Vector Tile Data
+
+
+ This is a vector tile map where you can interact with individual buildings
+ to show their associated information (contained in the vector tile). This
+ example also shows how to procedurally decorate land use and how to render
+ building types differently based on their classification. '
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: -0.000015258789
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Value
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &1476680108
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1476680112}
+ - component: {fileID: 1476680111}
+ - component: {fileID: 1476680110}
+ - component: {fileID: 1476680109}
+ m_Layer: 0
+ m_Name: InteractiveSelectionCanvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1476680109
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1476680108}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1476680110
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1476680108}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 0
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &1476680111
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1476680108}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &1476680112
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1476680108}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 651805447}
+ m_Father: {fileID: 0}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1001 &1552515545
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114103084892184410, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: MapVisualizer
+ value:
+ objectReference: {fileID: 11400000, guid: 02a98fd6de7af4e4985b970acb849e8b,
+ type: 2}
+ - target: {fileID: 1579282941551776, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &1572338211
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1599729465296294, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1572338212}
+ m_Layer: 5
+ m_Name: Fill Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1572338212
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224748083790024428, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1572338211}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1256832752}
+ m_Father: {fileID: 559464199}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.25}
+ m_AnchorMax: {x: 1, y: 0.75}
+ m_AnchoredPosition: {x: -5, y: 0}
+ m_SizeDelta: {x: -20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &1598486596
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1598486597}
+ - component: {fileID: 1598486599}
+ - component: {fileID: 1598486598}
+ m_Layer: 5
+ m_Name: Image
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1598486597
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1598486596}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 636814138}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1598486598
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1598486596}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 08b4886c5f0c3ff44b22f58629865352, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &1598486599
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1598486596}
+--- !u!21 &1705109152
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &1906963057
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1906963059}
+ - component: {fileID: 1906963058}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &1906963058
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1906963057}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 1
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 0.5
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &1906963059
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1906963057}
+ m_LocalRotation: {x: 0.12236196, y: -0.86748886, z: 0.40451667, w: 0.26240608}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -146.34, z: 0}
+--- !u!1001 &2004251622
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
+ m_IsPrefabParent: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/InteractiveStyledVectorMap.unity.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/InteractiveStyledVectorMap.unity.meta
new file mode 100644
index 000000000..98a5aa737
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/InteractiveStyledVectorMap.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 52800afdfcee54908a3d4a475f2662bd
+timeCreated: 1521483358
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerAdminHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerAdminHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerAdminHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerAdminHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerAdminHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerAdminHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerAdminHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerAdminHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerAdminLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerAdminLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerAdminLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerAdminLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerAdminLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerAdminLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerAdminLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerAdminLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlack.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlack.mat
similarity index 96%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlack.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlack.mat
index 687abe9c1..81d613f2c 100644
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlack.mat
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlack.mat
@@ -72,5 +72,5 @@ Material:
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- - _Color: {r: 0.42647058, g: 0.42647058, b: 0.42647058, a: 1}
+ - _Color: {r: 0.2205882, g: 0.2205882, b: 0.2205882, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlack.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlack.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlack.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlack.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlackMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlackMaterialModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlackMaterialModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlackMaterialModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlackMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlackMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerBlackMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerBlackMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerDefaultAdmin.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerDefaultAdmin.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerDefaultAdmin.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerDefaultAdmin.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerDefaultAdmin.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerDefaultAdmin.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/AdminLayer/ExplorerDefaultAdmin.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/AdminLayer/ExplorerDefaultAdmin.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAeroway.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAeroway.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAeroway.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAeroway.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAeroway.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAeroway.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAeroway.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAeroway.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAerowayLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAerowayLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAerowayLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAerowayLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAerowayLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAerowayLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAerowayLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAerowayLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAerowayMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAerowayMaterialModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAerowayMaterialModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAerowayMaterialModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAerowayMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAerowayMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerAerowayMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerAerowayMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerDefaultAeroway.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerDefaultAeroway.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerDefaultAeroway.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerDefaultAeroway.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerDefaultAeroway.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerDefaultAeroway.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Aeroway/ExplorerDefaultAeroway.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Aeroway/ExplorerDefaultAeroway.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierLineMeshModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierLineMeshModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierLineMeshModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierLineMeshModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierLineMeshModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierLineMeshModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerBarrierLineMeshModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerBarrierLineMeshModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerDefaultBarrier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerDefaultBarrier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerDefaultBarrier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerDefaultBarrier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerDefaultBarrier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerDefaultBarrier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BarrierLine/ExplorerDefaultBarrier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BarrierLine/ExplorerDefaultBarrier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerBuildingLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerBuildingLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerBuildingLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerBuildingLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerBuildingLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerBuildingLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerBuildingLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerBuildingLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset
similarity index 90%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset
index 2b3389647..42ddfac4f 100644
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset
@@ -14,6 +14,6 @@ MonoBehaviour:
MeshModifiers:
- {fileID: 11400000, guid: 42df5b13ebbfe2a4aa3f0ec75a7a5852, type: 2}
- {fileID: 11400000, guid: 23fec0796c24f584ca6c13522eb63102, type: 2}
- - {fileID: 11400000, guid: 59ecaf946bee51a41af2b279888f15bc, type: 2}
+ - {fileID: 11400000, guid: 97f59348b2a022d4eb425de65a1f8ce5, type: 2}
GoModifiers:
- {fileID: 11400000, guid: 4ffac34077d07704593381f2fec545e5, type: 2}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerDefaultBuilding.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerFlatTopHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerFlatTopHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerFlatTopHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerFlatTopHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerFlatTopHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerFlatTopHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerFlatTopHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerFlatTopHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhite.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhite.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhite.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhite.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhite.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhite.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhite.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhite.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset
new file mode 100644
index 000000000..7d2c2dabd
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset
@@ -0,0 +1,24 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: ExplorerWhiteMaterialModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 508236771313ff54788fa797ece5c0e8, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 508236771313ff54788fa797ece5c0e8, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContour.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContour.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContour.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContour.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContour.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContour.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContour.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContour.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourMaterialModifier.asset
new file mode 100644
index 000000000..ac13d0725
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourMaterialModifier.asset
@@ -0,0 +1,37 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: ExplorerContourMaterialModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 5e9f3304a79c81c4e8a073c7fd3a728f, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 5e9f3304a79c81c4e8a073c7fd3a728f, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerContourMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerDefaultContour.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerDefaultContour.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerDefaultContour.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerDefaultContour.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerDefaultContour.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerDefaultContour.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerDefaultContour.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Contour/ExplorerDefaultContour.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerFeatureBehaviourModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerFeatureBehaviourModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerFeatureBehaviourModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerFeatureBehaviourModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerFeatureBehaviourModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerFeatureBehaviourModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerFeatureBehaviourModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerFeatureBehaviourModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerLineModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerLineModifier.asset
similarity index 97%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerLineModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerLineModifier.asset
index 802abda55..b2e71c15e 100644
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerLineModifier.asset
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerLineModifier.asset
@@ -12,4 +12,4 @@ MonoBehaviour:
m_Name: ExplorerLineModifier
m_EditorClassIdentifier:
Active: 1
- Width: 3
+ Width: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerLineModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerLineModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerLineModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerLineModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerPolygonModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerPolygonModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerPolygonModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerPolygonModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerPolygonModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerPolygonModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerPolygonModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ExplorerPolygonModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerBrown.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerBrown.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerBrown.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerBrown.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerBrown.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerBrown.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerBrown.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerBrown.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerBrownMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerBrownMaterialModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerBrownMaterialModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerBrownMaterialModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerBrownMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerBrownMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerBrownMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerBrownMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerDefaultHillshade.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerDefaultHillshade.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerDefaultHillshade.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerDefaultHillshade.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerDefaultHillshade.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerDefaultHillshade.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerDefaultHillshade.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerDefaultHillshade.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerHillshadeHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerHillshadeHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerHillshadeHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerHillshadeHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerHillshadeHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerHillshadeHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerHillshadeHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerHillshadeHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerHillshadeLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerHillshadeLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerHillshadeLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerHillshadeLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerHillshadeLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerHillshadeLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/HillshadeLayer/ExplorerHillshadeLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/HillshadeLayer/ExplorerHillshadeLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ImageFactory.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ImageFactory.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ImageFactory.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ImageFactory.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ImageFactory/ExplorerImageFactory.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ImageFactory/ExplorerImageFactory.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ImageFactory/ExplorerImageFactory.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ImageFactory/ExplorerImageFactory.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ImageFactory/ExplorerImageFactory.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ImageFactory/ExplorerImageFactory.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ImageFactory/ExplorerImageFactory.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/ImageFactory/ExplorerImageFactory.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerAirportLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerAirportLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerAirportLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerAirportLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerAirportLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerAirportLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerAirportLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerAirportLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerCountryLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerCountryLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerCountryLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerCountryLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerCountryLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerCountryLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerCountryLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerCountryLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerHousenumLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerHousenumLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerHousenumLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerHousenumLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerHousenumLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerHousenumLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerHousenumLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerHousenumLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerMarineLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerMarineLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerMarineLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerMarineLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerMarineLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerMarineLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerMarineLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerMarineLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerMountainPeakLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerMountainPeakLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerMountainPeakLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerMountainPeakLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerMountainPeakLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerMountainPeakLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerMountainPeakLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerMountainPeakLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerPlaceLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerPlaceLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerPlaceLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerPlaceLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerPlaceLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerPlaceLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerPlaceLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerPlaceLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerPoiLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerPoiLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerPoiLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerPoiLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerPoiLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerPoiLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerPoiLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerPoiLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerRailstationLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerRailstationLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerRailstationLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerRailstationLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerRailstationLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerRailstationLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerRailstationLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerRailstationLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerRoadLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerRoadLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerRoadLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerRoadLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerRoadLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerRoadLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerRoadLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerRoadLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerStateLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerStateLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerStateLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerStateLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerStateLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerStateLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerStateLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerStateLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerWaterLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerWaterLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerWaterLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerWaterLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerWaterLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerWaterLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerWaterLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerWaterLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerWaterwayLabelLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerWaterwayLabelLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerWaterwayLabelLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerWaterwayLabelLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerWaterwayLabelLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerWaterwayLabelLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LabelLayers/ExplorerWaterwayLabelLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LabelLayers/ExplorerWaterwayLabelLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDarkGreen.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDarkGreen.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDarkGreen.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDarkGreen.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDarkGreen.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDarkGreen.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDarkGreen.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDarkGreen.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDarkGreenMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDarkGreenMaterialModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDarkGreenMaterialModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDarkGreenMaterialModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDarkGreenMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDarkGreenMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDarkGreenMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDarkGreenMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDefaultLandcover.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDefaultLandcover.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDefaultLandcover.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDefaultLandcover.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDefaultLandcover.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDefaultLandcover.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerDefaultLandcover.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerDefaultLandcover.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerLandCoverHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerLandCoverHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerLandCoverHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerLandCoverHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerLandCoverHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerLandCoverHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerLandCoverHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerLandCoverHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerLandcoverLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerLandcoverLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerLandcoverLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerLandcoverLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerLandcoverLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerLandcoverLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LandcoverLayer/ExplorerLandcoverLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LandcoverLayer/ExplorerLandcoverLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerDefaultLanduse.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerDefaultLanduse.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerDefaultLanduse.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerDefaultLanduse.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerDefaultLanduse.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerDefaultLanduse.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerDefaultLanduse.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerDefaultLanduse.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerGreen.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerGreen.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerGreen.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerGreen.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerGreen.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerGreen.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerGreen.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerGreen.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerGreenMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerGreenMaterialModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerGreenMaterialModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerGreenMaterialModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerGreenMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerGreenMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerGreenMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerGreenMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerLanduseHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerLanduseHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerLanduseHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerLanduseHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerLanduseHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerLanduseHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerLanduseHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerLanduseHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerLanduseLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerLanduseLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerLanduseLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerLanduseLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerLanduseLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerLanduseLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseLayer/ExplorerLanduseLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseLayer/ExplorerLanduseLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerDefaultLanduseOverlay.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerDefaultLanduseOverlay.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerDefaultLanduseOverlay.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerDefaultLanduseOverlay.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerDefaultLanduseOverlay.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerDefaultLanduseOverlay.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerDefaultLanduseOverlay.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerDefaultLanduseOverlay.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/LanduseOverlayLayer/ExplorerLanduseOverlayLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerDefaultPoint.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerDefaultPoint.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerDefaultPoint.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerDefaultPoint.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerDefaultPoint.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerDefaultPoint.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerDefaultPoint.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerDefaultPoint.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerMotorwayJunctionLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerMotorwayJunctionLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerMotorwayJunctionLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerMotorwayJunctionLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerMotorwayJunctionLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerMotorwayJunctionLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerMotorwayJunctionLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerMotorwayJunctionLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset
similarity index 75%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset
index 20d4c129c..ffe382a72 100644
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset
@@ -12,5 +12,6 @@ MonoBehaviour:
m_Name: ExplorerPointPrefabModifier
m_EditorClassIdentifier:
Active: 1
- _prefab: {fileID: 1918270036827452, guid: cef2154b086ac7244b859a4cb18fe659, type: 2}
- _scaleDownWithWorld: 1
+ _options:
+ prefab: {fileID: 1706413382388718, guid: 0940fff5996150e4cb6c1f69c781a29a, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/ExplorerPointPrefabModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/PointPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/PointPrefab.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/PointPrefab.prefab
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/PointPrefab.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/PointPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/PointPrefab.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/MotorwayJunctionLayer/PointPrefab.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/MotorwayJunctionLayer/PointPrefab.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset
similarity index 76%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset
index dbfcc1220..a8ddd1f19 100644
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset
@@ -12,5 +12,6 @@ MonoBehaviour:
m_Name: ExplorerCountryLabelPrefabModifier
m_EditorClassIdentifier:
Active: 1
- _prefab: {fileID: 1706413382388718, guid: 0940fff5996150e4cb6c1f69c781a29a, type: 2}
- _scaleDownWithWorld: 1
+ _options:
+ prefab: {fileID: 1706413382388718, guid: 0940fff5996150e4cb6c1f69c781a29a, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerCountryLabelPrefabModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerDefaultLabel.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerDefaultLabel.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerDefaultLabel.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerDefaultLabel.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerDefaultLabel.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerDefaultLabel.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/ExplorerDefaultLabel.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/ExplorerDefaultLabel.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/LabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/LabelPrefab.prefab
similarity index 86%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/LabelPrefab.prefab
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/LabelPrefab.prefab
index f8a8b5910..9600fec43 100644
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/LabelPrefab.prefab
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/LabelPrefab.prefab
@@ -38,6 +38,7 @@ GameObject:
- component: {fileID: 4774780138522716}
- component: {fileID: 23069974456502518}
- component: {fileID: 102549506598402298}
+ - component: {fileID: 114504824515177124}
m_Layer: 10
m_Name: TextMesh
m_TagString: Untagged
@@ -53,7 +54,7 @@ Transform:
m_GameObject: {fileID: 1706413382388718}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
+ m_LocalScale: {x: 5, y: 5, z: 5}
m_Children:
- {fileID: 4774780138522716}
m_Father: {fileID: 0}
@@ -81,6 +82,7 @@ MeshRenderer:
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
@@ -96,6 +98,7 @@ MeshRenderer:
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
@@ -113,7 +116,7 @@ TextMesh:
m_GameObject: {fileID: 1961071164979864}
m_Text:
m_OffsetZ: 0
- m_CharacterSize: 1
+ m_CharacterSize: 2
m_LineSpacing: 1
m_Anchor: 4
m_Alignment: 1
@@ -124,7 +127,7 @@ TextMesh:
m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
m_Color:
serializedVersion: 2
- rgba: 4278190080
+ rgba: 4294967295
--- !u!114 &114031264422835886
MonoBehaviour:
m_ObjectHideFlags: 1
@@ -137,6 +140,21 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
_camera: {fileID: 0}
+--- !u!114 &114504824515177124
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1961071164979864}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f9b2b4cc337b3479a9f4365ea51ff65c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ pixelSize: 3
+ outlineColor: {r: 0.16911763, g: 0.16911763, b: 0.16911763, a: 0.497}
+ resolutionDependant: 0
+ doubleResolution: 1024
--- !u!114 &114543158922302552
MonoBehaviour:
m_ObjectHideFlags: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/LabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/LabelPrefab.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Resources/LabelPrefab.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/Resources/LabelPrefab.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerDefaultRoad.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerDefaultRoad.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerDefaultRoad.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerDefaultRoad.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerDefaultRoad.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerDefaultRoad.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerDefaultRoad.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerDefaultRoad.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerGray.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerGray.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerGray.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerGray.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerGray.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerGray.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerGray.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerGray.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerGrayMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerGrayMaterialModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerGrayMaterialModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerGrayMaterialModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerGrayMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerGrayMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerGrayMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerGrayMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerRoadHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerRoadHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerRoadHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerRoadHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerRoadHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerRoadHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerRoadHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerRoadHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerRoadLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerRoadLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerRoadLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerRoadLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerRoadLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerRoadLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/RoadLayer/ExplorerRoadLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/RoadLayer/ExplorerRoadLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory/ExplorerFlatTerrainFactory.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory/ExplorerFlatTerrainFactory.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory/ExplorerFlatTerrainFactory.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory/ExplorerFlatTerrainFactory.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory/ExplorerFlatTerrainFactory.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory/ExplorerFlatTerrainFactory.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory/ExplorerFlatTerrainFactory.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory/ExplorerFlatTerrainFactory.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory/ExplorerTerrainMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory/ExplorerTerrainMaterial.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory/ExplorerTerrainMaterial.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory/ExplorerTerrainMaterial.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory/ExplorerTerrainMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory/ExplorerTerrainMaterial.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TerrainFactory/ExplorerTerrainMaterial.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TerrainFactory/ExplorerTerrainMaterial.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ExplorerTrafficLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ExplorerTrafficLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ExplorerTrafficLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ExplorerTrafficLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ExplorerTrafficLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ExplorerTrafficLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ExplorerTrafficLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ExplorerTrafficLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTraffic.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTraffic.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTraffic.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTraffic.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTraffic.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTraffic.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTraffic.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTraffic.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTrafficMaterial.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTrafficMaterial.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTrafficMaterial.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTrafficMaterial.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTrafficMaterial.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTrafficMaterial.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/ExplorerHeavyTrafficMaterial.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/HeavyTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/HeavyTrafficMaterial.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/HeavyTrafficMaterial.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/HeavyTrafficMaterial.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/HeavyTrafficMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/HeavyTrafficMaterial.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/HeavyTraffic/HeavyTrafficMaterial.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/HeavyTraffic/HeavyTrafficMaterial.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerLowTraffic.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerLowTraffic.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerLowTraffic.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerLowTraffic.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerLowTraffic.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerLowTraffic.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerLowTraffic.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerLowTraffic.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficHeight.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficHeight.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficHeight.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficHeight.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficHeight.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficHeight.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficHeight.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficHeight.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficLineMesh.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficLineMesh.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficLineMesh.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficLineMesh.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficLineMesh.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficLineMesh.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficLineMesh.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficLineMesh.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficMaterial.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficMaterial.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficMaterial.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficMaterial.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficMaterial.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficMaterial.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/ExplorerTrafficMaterial.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/LowTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/LowTrafficMaterial.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/LowTrafficMaterial.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/LowTrafficMaterial.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/LowTrafficMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/LowTrafficMaterial.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/LowTraffic/LowTrafficMaterial.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/LowTraffic/LowTrafficMaterial.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTraffic.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTraffic.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTraffic.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTraffic.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTraffic.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTraffic.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTraffic.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTraffic.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTrafficMaterial.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTrafficMaterial.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTrafficMaterial.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTrafficMaterial.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTrafficMaterial.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTrafficMaterial.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ExplorerModerateTrafficMaterial.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ModerateTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ModerateTrafficMaterial.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ModerateTrafficMaterial.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ModerateTrafficMaterial.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ModerateTrafficMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ModerateTrafficMaterial.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/ModerateTraffic/ModerateTrafficMaterial.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/ModerateTraffic/ModerateTrafficMaterial.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTraffic.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTraffic.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTraffic.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTraffic.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTraffic.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTraffic.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTraffic.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTraffic.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset
new file mode 100644
index 000000000..a34877944
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset
@@ -0,0 +1,37 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: ExplorerSevereTrafficMaterial
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 0f9e3de68a3085e469bd62c8b40e9487, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 6ec7317f2ac57e2448326cdc68816797, type: 2}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 0de83c8715792fe43aceecafcdbd8b24, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 0de83c8715792fe43aceecafcdbd8b24, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat
new file mode 100644
index 000000000..7a64f349f
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat
@@ -0,0 +1,77 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SevereTrafficMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 3
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 1, g: 0, b: 0, a: 0.54901963}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/VectorFactory.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/VectorFactory.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/VectorFactory.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/VectorFactory.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/VectorFactory/ExplorerVectorFactory.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/VectorFactory/ExplorerVectorFactory.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/VectorFactory/ExplorerVectorFactory.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/VectorFactory/ExplorerVectorFactory.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/VectorFactory/ExplorerVectorFactory.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/VectorFactory/ExplorerVectorFactory.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/VectorFactory/ExplorerVectorFactory.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/VectorFactory/ExplorerVectorFactory.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerBlue.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerBlue.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerBlue.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerBlue.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerBlue.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerBlue.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerBlue.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerBlue.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerBlueMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerBlueMaterialModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerBlueMaterialModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerBlueMaterialModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerBlueMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerBlueMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerBlueMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerBlueMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerDefaultWater.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerDefaultWater.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerDefaultWater.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerDefaultWater.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerDefaultWater.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerDefaultWater.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerDefaultWater.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerDefaultWater.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerWaterHeightModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerWaterHeightModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerWaterHeightModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerWaterHeightModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerWaterHeightModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerWaterHeightModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerWaterHeightModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerWaterHeightModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerWaterLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerWaterLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerWaterLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerWaterLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerWaterLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerWaterLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterLayer/ExplorerWaterLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterLayer/ExplorerWaterLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDarkBlue.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDarkBlue.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDarkBlue.mat
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDarkBlue.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDarkBlue.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDarkBlue.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDarkBlue.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDarkBlue.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDarkBlueMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDarkBlueMaterialModifier.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDarkBlueMaterialModifier.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDarkBlueMaterialModifier.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDarkBlueMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDarkBlueMaterialModifier.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDarkBlueMaterialModifier.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDarkBlueMaterialModifier.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDefaultWaterway.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDefaultWaterway.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDefaultWaterway.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDefaultWaterway.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDefaultWaterway.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDefaultWaterway.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerDefaultWaterway.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerDefaultWaterway.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerWaterwayLayer.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerWaterwayLayer.asset
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerWaterwayLayer.asset
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerWaterwayLayer.asset
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerWaterwayLayer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerWaterwayLayer.asset.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/WaterwayLayer/ExplorerWaterwayLayer.asset.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Modules/WaterwayLayer/ExplorerWaterwayLayer.asset.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Screenshots.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Screenshots.meta
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Screenshots/explorer.png b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/DataExplorer.png
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/1_Explorer/Screenshots/explorer.png
rename to sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/DataExplorer.png
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/DataExplorer.png.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/DataExplorer.png.meta
new file mode 100644
index 000000000..936ccbe43
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/DataExplorer.png.meta
@@ -0,0 +1,117 @@
+fileFormatVersion: 2
+guid: 1b7a3200c45d3425bbf8e891123932d8
+timeCreated: 1512588564
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Android
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: WebGL
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/TrafficAndDirections.png b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/TrafficAndDirections.png
new file mode 100644
index 000000000..d00a7a7d5
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/TrafficAndDirections.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/TrafficAndDirections.png.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/TrafficAndDirections.png.meta
new file mode 100644
index 000000000..a4d06ef97
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Screenshots/TrafficAndDirections.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 9f8dc63149c4c452fb12fa47be6bb6c9
+timeCreated: 1529433264
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Android
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: WebGL
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts.meta
new file mode 100644
index 000000000..198de5f83
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 885272a0cfaef4ce8b15754b37c4fe76
+folderAsset: yes
+timeCreated: 1525975542
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts/TextMeshOutline.cs b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts/TextMeshOutline.cs
new file mode 100644
index 000000000..ecd179540
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts/TextMeshOutline.cs
@@ -0,0 +1,91 @@
+namespace Mapbox.Examples
+{
+ using UnityEngine;
+ using System.Collections;
+
+ ///
+ /// Text mesh outline. Script source: https://answers.unity.com/questions/542646/3d-text-strokeoutline.html
+ ///
+ public class TextMeshOutline : MonoBehaviour
+ {
+
+ public float pixelSize = 1;
+ public Color outlineColor = Color.black;
+ public bool resolutionDependant = false;
+ public int doubleResolution = 1024;
+
+ private TextMesh textMesh;
+ private MeshRenderer meshRenderer;
+
+ void Start()
+ {
+ textMesh = GetComponent();
+ meshRenderer = GetComponent();
+
+ for (int i = 0; i < 8; i++)
+ {
+ GameObject outline = new GameObject("outline", typeof(TextMesh));
+ outline.transform.parent = transform;
+ outline.transform.localScale = new Vector3(1, 1, 1);
+
+ MeshRenderer otherMeshRenderer = outline.GetComponent();
+ otherMeshRenderer.material = new Material(meshRenderer.material);
+ otherMeshRenderer.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.Off;
+ otherMeshRenderer.receiveShadows = false;
+ otherMeshRenderer.sortingLayerID = meshRenderer.sortingLayerID;
+ otherMeshRenderer.sortingLayerName = meshRenderer.sortingLayerName;
+ }
+ }
+
+ void LateUpdate()
+ {
+ Vector3 screenPoint = Camera.main.WorldToScreenPoint(transform.position);
+
+ outlineColor.a = textMesh.color.a * textMesh.color.a;
+
+ // copy attributes
+ for (int i = 0; i < transform.childCount; i++)
+ {
+
+ TextMesh other = transform.GetChild(i).GetComponent();
+ other.color = outlineColor;
+ other.text = textMesh.text;
+ other.alignment = textMesh.alignment;
+ other.anchor = textMesh.anchor;
+ other.characterSize = textMesh.characterSize;
+ other.font = textMesh.font;
+ other.fontSize = textMesh.fontSize;
+ other.fontStyle = textMesh.fontStyle;
+ other.richText = textMesh.richText;
+ other.tabSize = textMesh.tabSize;
+ other.lineSpacing = textMesh.lineSpacing;
+ other.offsetZ = textMesh.offsetZ;
+
+ bool doublePixel = resolutionDependant && (Screen.width > doubleResolution || Screen.height > doubleResolution);
+ Vector3 pixelOffset = GetOffset(i) * (doublePixel ? 2.0f * pixelSize : pixelSize);
+ Vector3 worldPoint = Camera.main.ScreenToWorldPoint(screenPoint + pixelOffset);
+ other.transform.position = worldPoint;
+
+ MeshRenderer otherMeshRenderer = transform.GetChild(i).GetComponent();
+ otherMeshRenderer.sortingLayerID = meshRenderer.sortingLayerID;
+ otherMeshRenderer.sortingLayerName = meshRenderer.sortingLayerName;
+ }
+ }
+
+ Vector3 GetOffset(int i)
+ {
+ switch (i % 8)
+ {
+ case 0: return new Vector3(0, 1, 0);
+ case 1: return new Vector3(1, 1, 0);
+ case 2: return new Vector3(1, 0, 0);
+ case 3: return new Vector3(1, -1, 0);
+ case 4: return new Vector3(0, -1, 0);
+ case 5: return new Vector3(-1, -1, 0);
+ case 6: return new Vector3(-1, 0, 0);
+ case 7: return new Vector3(-1, 1, 0);
+ default: return Vector3.zero;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts/TextMeshOutline.cs.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts/TextMeshOutline.cs.meta
new file mode 100644
index 000000000..c03d17323
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Scripts/TextMeshOutline.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: f9b2b4cc337b3479a9f4365ea51ff65c
+timeCreated: 1525975558
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic.meta
new file mode 100644
index 000000000..bec015405
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b5f74112821ea2d46b3b22b1d701143d
+folderAsset: yes
+timeCreated: 1528928452
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionLoft.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionLoft.asset
new file mode 100644
index 000000000..4cfa11f1c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionLoft.asset
@@ -0,0 +1,16 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 634e53b543236f246833fc88fea03aa0, type: 3}
+ m_Name: DirectionLoft
+ m_EditorClassIdentifier:
+ Active: 1
+ Slice: {fileID: 1580225070089920, guid: 10bc3919f3bb2d5498f03226ee189f43, type: 2}
+ _closeEdges: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionLoft.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionLoft.asset.meta
new file mode 100644
index 000000000..bd327d77f
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionLoft.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 72a54fd58e79618408c60d91df61d553
+timeCreated: 1528928468
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionSlice.prefab b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionSlice.prefab
new file mode 100644
index 000000000..9cb9ddf82
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionSlice.prefab
@@ -0,0 +1,381 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1580225070089920}
+ m_IsPrefabParent: 1
+--- !u!1 &1132789486371392
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4833118185608460}
+ - component: {fileID: 33701515269224012}
+ - component: {fileID: 65845055928751960}
+ - component: {fileID: 23416305199434196}
+ m_Layer: 0
+ m_Name: Cube (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1327261047872552
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4578486785972302}
+ - component: {fileID: 33808473756588824}
+ - component: {fileID: 65864328282046966}
+ - component: {fileID: 23071508578552538}
+ m_Layer: 0
+ m_Name: Cube
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1580225070089920
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4406372720372940}
+ m_Layer: 0
+ m_Name: DirectionSlice
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1716232931842372
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4644100575960820}
+ - component: {fileID: 33478377051919464}
+ - component: {fileID: 65066068462881280}
+ - component: {fileID: 23533603256665248}
+ m_Layer: 0
+ m_Name: Cube (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1754113570744868
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4453630535971346}
+ - component: {fileID: 33465592750216780}
+ - component: {fileID: 65563651661394798}
+ - component: {fileID: 23661606013394646}
+ m_Layer: 0
+ m_Name: Cube (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4406372720372940
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1580225070089920}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
+ m_Children:
+ - {fileID: 4578486785972302}
+ - {fileID: 4833118185608460}
+ - {fileID: 4453630535971346}
+ - {fileID: 4644100575960820}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4453630535971346
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1754113570744868}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 2.43, y: 2.52, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4406372720372940}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4578486785972302
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1327261047872552}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -3.55, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4406372720372940}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4644100575960820
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1716232931842372}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 3.55, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4406372720372940}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4833118185608460
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1132789486371392}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -2.43, y: 2.52, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4406372720372940}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23071508578552538
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1327261047872552}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23416305199434196
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1132789486371392}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23533603256665248
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1716232931842372}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23661606013394646
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1754113570744868}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &33465592750216780
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1754113570744868}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33478377051919464
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1716232931842372}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33701515269224012
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1132789486371392}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33808473756588824
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1327261047872552}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!65 &65066068462881280
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1716232931842372}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65563651661394798
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1754113570744868}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65845055928751960
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1132789486371392}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65864328282046966
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1327261047872552}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionSlice.prefab.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionSlice.prefab.meta
new file mode 100644
index 000000000..d08c78e25
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/DirectionSlice.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 10bc3919f3bb2d5498f03226ee189f43
+timeCreated: 1529011297
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTraffic.png b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTraffic.png
new file mode 100644
index 000000000..0d22175d8
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTraffic.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTraffic.png.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTraffic.png.meta
new file mode 100644
index 000000000..e489e5ae5
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTraffic.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: 5d806cf3d5c4b28468ac8f0a359e5458
+timeCreated: 1528930595
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.asset
new file mode 100644
index 000000000..6878ea700
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.asset
@@ -0,0 +1,37 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: HeavyTrafficMaterial
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 8350bd50898372246a4e57e5734f4942, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 8350bd50898372246a4e57e5734f4942, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.asset.meta
new file mode 100644
index 000000000..2bd091fa6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: fef7a9bd4475d2242b8651958b86df9d
+timeCreated: 1528928566
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.mat
new file mode 100644
index 000000000..2005a1ac8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.mat
@@ -0,0 +1,77 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: HeavyTrafficMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHABLEND_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0.1, y: 1}
+ m_Offset: {x: 0, y: 0.2}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 5d806cf3d5c4b28468ac8f0a359e5458, type: 3}
+ m_Scale: {x: 0.1, y: 1}
+ m_Offset: {x: 0.59010184, y: 0.2}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 2
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 5
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 0.86764705, g: 0.54610723, b: 0.063797586, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.mat.meta
new file mode 100644
index 000000000..9549e5cdf
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/HeavyTrafficMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 8350bd50898372246a4e57e5734f4942
+timeCreated: 1528929014
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTraffic.png b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTraffic.png
new file mode 100644
index 000000000..820a47c0a
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTraffic.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTraffic.png.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTraffic.png.meta
new file mode 100644
index 000000000..0af2e206b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTraffic.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: a37d7ca3fd5634248b17100606fb3f8c
+timeCreated: 1528929853
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.asset
new file mode 100644
index 000000000..3c1cb3ab8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.asset
@@ -0,0 +1,37 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: LowTrafficMaterial
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 345209cc13279414db9639b2843ac3c1, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 345209cc13279414db9639b2843ac3c1, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.asset.meta
new file mode 100644
index 000000000..35a28f45b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 9bbd80c71d8a3c64389371070b58d88f
+timeCreated: 1528928566
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.mat
new file mode 100644
index 000000000..ce65bad81
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.mat
@@ -0,0 +1,77 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: LowTrafficMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHABLEND_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0.1, y: 1}
+ m_Offset: {x: 0, y: 0.2}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: a37d7ca3fd5634248b17100606fb3f8c, type: 3}
+ m_Scale: {x: 0.1, y: 1}
+ m_Offset: {x: 0.59010184, y: 0.2}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 2
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 5
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 0.13073097, g: 0.6838235, b: 0.22609177, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.mat.meta
new file mode 100644
index 000000000..f0a5009ea
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/LowTrafficMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 345209cc13279414db9639b2843ac3c1
+timeCreated: 1528929014
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTraffic.png b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTraffic.png
new file mode 100644
index 000000000..0ce9f6750
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTraffic.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTraffic.png.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTraffic.png.meta
new file mode 100644
index 000000000..ac19febaa
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTraffic.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: 0845c42fade8c7146ad7292865320ac3
+timeCreated: 1528930595
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.asset
new file mode 100644
index 000000000..fdf74f0a9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.asset
@@ -0,0 +1,37 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: ModerateTrafficMaterial
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 5df7ad3e02d78284cbc17810cb387d54, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 5df7ad3e02d78284cbc17810cb387d54, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.asset.meta
new file mode 100644
index 000000000..93b3e7cf5
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 323094f51a4b9694284270dbce39e58b
+timeCreated: 1528928566
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.mat
new file mode 100644
index 000000000..47889504d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.mat
@@ -0,0 +1,77 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: ModerateTrafficMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHABLEND_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0.1, y: 1}
+ m_Offset: {x: 0, y: 0.2}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 0845c42fade8c7146ad7292865320ac3, type: 3}
+ m_Scale: {x: 0.1, y: 1}
+ m_Offset: {x: 0.59010184, y: 0.2}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 2
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 5
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 0.8235294, g: 0.7466889, b: 0.12716265, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.mat.meta
new file mode 100644
index 000000000..dba0894a4
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/ModerateTrafficMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 5df7ad3e02d78284cbc17810cb387d54
+timeCreated: 1528929014
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTraffic.png b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTraffic.png
new file mode 100644
index 000000000..cf4f8d13b
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTraffic.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTraffic.png.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTraffic.png.meta
new file mode 100644
index 000000000..e856f3281
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTraffic.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: f3d717cde2dd47041a338381f5757a7f
+timeCreated: 1528930595
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.asset
new file mode 100644
index 000000000..6bd13efb6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.asset
@@ -0,0 +1,37 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: SevereTrafficMaterial
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 46e6f9799c66fb648be2fb26a721be4c, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 46e6f9799c66fb648be2fb26a721be4c, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.asset.meta
new file mode 100644
index 000000000..af86d24f6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b8a01f6fb6a5da1448922c6c4a57b630
+timeCreated: 1528928566
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.mat
new file mode 100644
index 000000000..9065c103a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.mat
@@ -0,0 +1,77 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SevereTrafficMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHABLEND_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0.1, y: 1}
+ m_Offset: {x: 0, y: 0.2}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: f3d717cde2dd47041a338381f5757a7f, type: 3}
+ m_Scale: {x: 0.1, y: 1}
+ m_Offset: {x: 0.59010184, y: 0.2}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 2
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 5
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 0.75, g: 0.15992649, b: 0.15992649, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.mat.meta
new file mode 100644
index 000000000..6160fdd29
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/SevereTrafficMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 46e6f9799c66fb648be2fb26a721be4c
+timeCreated: 1528929014
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/Traffic.prefab b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/Traffic.prefab
new file mode 100644
index 000000000..bf9db444b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/Traffic.prefab
@@ -0,0 +1,721 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1440245864441340}
+ m_IsPrefabParent: 1
+--- !u!1 &1005726762739136
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4472972224454760}
+ - component: {fileID: 33509787153536684}
+ - component: {fileID: 65745501352644824}
+ - component: {fileID: 23873953025466100}
+ m_Layer: 0
+ m_Name: Cube (4)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1032712775755366
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4452464618139368}
+ - component: {fileID: 33836900845396942}
+ - component: {fileID: 65870385441573356}
+ - component: {fileID: 23007068424898282}
+ m_Layer: 0
+ m_Name: Cube
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1177807252369574
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4114231528525688}
+ - component: {fileID: 33672805647747070}
+ - component: {fileID: 65259028326766492}
+ - component: {fileID: 23085693837410584}
+ m_Layer: 0
+ m_Name: Cube (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1298566852820178
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4631943519329886}
+ - component: {fileID: 33278110388492650}
+ - component: {fileID: 65280198383923952}
+ - component: {fileID: 23316859084778084}
+ m_Layer: 0
+ m_Name: Cube (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1440245864441340
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4478124458568764}
+ m_Layer: 0
+ m_Name: Traffic
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1465999149210910
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4108897467796282}
+ - component: {fileID: 33048860713512552}
+ - component: {fileID: 65508965667488644}
+ - component: {fileID: 23800116660813392}
+ m_Layer: 0
+ m_Name: Cube (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1531970094999476
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4122498160366940}
+ - component: {fileID: 33122024111225912}
+ - component: {fileID: 65615802316202368}
+ - component: {fileID: 23935408124027544}
+ m_Layer: 0
+ m_Name: Cube (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1925204043743092
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4523662018448058}
+ - component: {fileID: 33618143617464496}
+ - component: {fileID: 65597581701078640}
+ - component: {fileID: 23465174238872516}
+ m_Layer: 0
+ m_Name: Cube (7)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1994715366324226
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4886013410615930}
+ - component: {fileID: 33139337615297536}
+ - component: {fileID: 65439041333996888}
+ - component: {fileID: 23403462556529292}
+ m_Layer: 0
+ m_Name: Cube (6)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4108897467796282
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1465999149210910}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.95, y: 1.29, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4478124458568764}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4114231528525688
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1177807252369574}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.27999997, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4478124458568764}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4122498160366940
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1531970094999476}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.95, y: 1.29, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4478124458568764}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4452464618139368
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1032712775755366}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -3.28, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4478124458568764}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4472972224454760
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1005726762739136}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.28, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4478124458568764}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4478124458568764
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1440245864441340}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
+ m_Children:
+ - {fileID: 4452464618139368}
+ - {fileID: 4631943519329886}
+ - {fileID: 4122498160366940}
+ - {fileID: 4114231528525688}
+ - {fileID: 4472972224454760}
+ - {fileID: 4108897467796282}
+ - {fileID: 4886013410615930}
+ - {fileID: 4523662018448058}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4523662018448058
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1925204043743092}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 3.28, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4478124458568764}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4631943519329886
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1298566852820178}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -2.28, y: 1.29, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4478124458568764}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4886013410615930
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1994715366324226}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 2.28, y: 1.29, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4478124458568764}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23007068424898282
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1032712775755366}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23085693837410584
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1177807252369574}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23316859084778084
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1298566852820178}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23403462556529292
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1994715366324226}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23465174238872516
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1925204043743092}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23800116660813392
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1465999149210910}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23873953025466100
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1005726762739136}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23935408124027544
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1531970094999476}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &33048860713512552
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1465999149210910}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33122024111225912
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1531970094999476}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33139337615297536
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1994715366324226}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33278110388492650
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1298566852820178}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33509787153536684
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1005726762739136}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33618143617464496
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1925204043743092}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33672805647747070
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1177807252369574}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33836900845396942
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1032712775755366}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!65 &65259028326766492
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1177807252369574}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65280198383923952
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1298566852820178}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65439041333996888
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1994715366324226}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65508965667488644
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1465999149210910}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65597581701078640
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1925204043743092}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65615802316202368
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1531970094999476}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65745501352644824
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1005726762739136}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65870385441573356
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1032712775755366}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/Traffic.prefab.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/Traffic.prefab.meta
new file mode 100644
index 000000000..91b7c7fd1
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/Traffic.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: fe990cf21b8670d4dab09352660a12e4
+timeCreated: 1528928553
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/TrafficLoft.asset b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/TrafficLoft.asset
new file mode 100644
index 000000000..6cf5c06e8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/TrafficLoft.asset
@@ -0,0 +1,16 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 634e53b543236f246833fc88fea03aa0, type: 3}
+ m_Name: TrafficLoft
+ m_EditorClassIdentifier:
+ Active: 1
+ Slice: {fileID: 1440245864441340, guid: fe990cf21b8670d4dab09352660a12e4, type: 2}
+ _closeEdges: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/TrafficLoft.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/TrafficLoft.asset.meta
new file mode 100644
index 000000000..edfcf30fa
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/Traffic/TrafficLoft.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 62d6f0f3c3cfa094096bb93eb5a17a16
+timeCreated: 1528928468
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/TrafficAndDirections.unity b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/TrafficAndDirections.unity
new file mode 100644
index 000000000..d326e3b0f
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/TrafficAndDirections.unity
@@ -0,0 +1,2647 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.30882353, g: 0.30882353, b: 0.30882353, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 1
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 0
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &110210640
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 110210641}
+ - component: {fileID: 110210642}
+ m_Layer: 0
+ m_Name: Map
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &110210641
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 110210640}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &110210642
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 110210640}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _options:
+ locationOptions:
+ latitudeLongitude: 40.7648, -73.9808
+ zoom: 16
+ extentOptions:
+ extentType: 0
+ defaultExtents:
+ cameraBoundsOptions:
+ camera: {fileID: 177789518}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ rangeAroundCenterOptions:
+ west: 1
+ north: 1
+ east: 1
+ south: 1
+ rangeAroundTransformOptions:
+ targetTransform: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ placementOptions:
+ placementType: 1
+ snapMapToZero: 0
+ scalingOptions:
+ scalingType: 1
+ unityTileSize: 100
+ loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
+ tileMaterial: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
+ _initializeOnStart: 1
+ _imagery:
+ _layerProperty:
+ sourceType: 2
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Dark
+ Id: mapbox://styles/mapbox/dark-v9
+ Modified:
+ UserName:
+ rasterOptions:
+ useRetina: 1
+ useCompression: 0
+ useMipMap: 0
+ _terrain:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name:
+ Id: mapbox.terrain-rgb
+ Modified:
+ UserName:
+ elevationLayerType: 0
+ requiredOptions:
+ exaggerationFactor: 1
+ colliderOptions:
+ addCollider: 0
+ modificationOptions:
+ sampleCount: 10
+ useRelativeHeight: 0
+ earthRadius: 1000
+ unityLayerOptions:
+ addToLayer: 0
+ layerId: 0
+ sideWallOptions:
+ isActive: 0
+ wallHeight: 10
+ wallMaterial: {fileID: 0}
+ _vectorData:
+ _layerProperty:
+ tileJsonData:
+ tileJSONLoaded: 0
+ LayerDisplayNames:
+ - admin
+ - aeroway
+ - airport_label
+ - barrier_line
+ - building
+ - contour
+ - country_label
+ - hillshade
+ - housenum_label
+ - landcover
+ - landuse
+ - landuse_overlay
+ - marine_label
+ - motorway_junction
+ - mountain_peak_label
+ - place_label
+ - poi_label
+ - rail_station_label
+ - road
+ - road_label
+ - state_label
+ - traffic
+ - water
+ - water_label
+ - waterway
+ - waterway_label
+ _sourceType: 2
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Mapbox Streets
+ Id: mapbox.3d-buildings,mapbox.mapbox-streets-v7,mapbox.mapbox-traffic-v1,mapbox.mapbox-terrain-v2
+ Modified:
+ UserName:
+ useOptimizedStyle: 0
+ optimizedStyle:
+ Name:
+ Id:
+ Modified:
+ UserName:
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ vectorSubLayers:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Buildings
+ geometryType: 2
+ layerName: building
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: building
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 5
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 10
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 3
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 351616898}
+ - Materials:
+ - {fileID: 1424082597}
+ atlasInfo: {fileID: 11400000, guid: 59ca6a03aa1ab4d5797fc37bc0f37797, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 233478829}
+ - Materials:
+ - {fileID: 432491653}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 0
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: LowTrafficCongestion
+ geometryType: 3
+ layerName: traffic
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: traffic
+ filters:
+ - Key: congestion
+ KeyDescription: 'Congestion severity. One of: ''low'', ''moderate'', ''heavy'',
+ ''severe'''
+ PropertyValue: low
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 1309307371}
+ - Materials:
+ - {fileID: 1158676116}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers:
+ - {fileID: 11400000, guid: 62d6f0f3c3cfa094096bb93eb5a17a16, type: 2}
+ GoModifiers:
+ - {fileID: 11400000, guid: 9bbd80c71d8a3c64389371070b58d88f, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: ModerateTrafficCongestion
+ geometryType: 3
+ layerName: traffic
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: traffic
+ filters:
+ - Key: congestion
+ KeyDescription: 'Congestion severity. One of: ''low'', ''moderate'', ''heavy'',
+ ''severe'''
+ PropertyValue: moderate
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 1625201900}
+ - Materials:
+ - {fileID: 640558721}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers:
+ - {fileID: 11400000, guid: 62d6f0f3c3cfa094096bb93eb5a17a16, type: 2}
+ GoModifiers:
+ - {fileID: 11400000, guid: 323094f51a4b9694284270dbce39e58b, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: HeavyTrafficCongestion
+ geometryType: 3
+ layerName: traffic
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: traffic
+ filters:
+ - Key: congestion
+ KeyDescription: 'Congestion severity. One of: ''low'', ''moderate'', ''heavy'',
+ ''severe'''
+ PropertyValue: heavy
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 176169415}
+ - Materials:
+ - {fileID: 1004782313}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers:
+ - {fileID: 11400000, guid: 62d6f0f3c3cfa094096bb93eb5a17a16, type: 2}
+ GoModifiers:
+ - {fileID: 11400000, guid: fef7a9bd4475d2242b8651958b86df9d, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: SevereTrafficCongestion
+ geometryType: 3
+ layerName: traffic
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: traffic
+ filters:
+ - Key: congestion
+ KeyDescription: 'Congestion severity. One of: ''low'', ''moderate'', ''heavy'',
+ ''severe'''
+ PropertyValue: severe
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 1517525168}
+ - Materials:
+ - {fileID: 413566082}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers:
+ - {fileID: 11400000, guid: 62d6f0f3c3cfa094096bb93eb5a17a16, type: 2}
+ GoModifiers:
+ - {fileID: 11400000, guid: b8a01f6fb6a5da1448922c6c4a57b630, type: 2}
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ locationPrefabList: []
+ _tileProvider: {fileID: 0}
+ _previewOptions:
+ isPreviewEnabled: 0
+--- !u!21 &176169415
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &177789513
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 177789519}
+ - component: {fileID: 177789518}
+ - component: {fileID: 177789517}
+ - component: {fileID: 177789516}
+ - component: {fileID: 177789515}
+ - component: {fileID: 177789514}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &177789514
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 177789513}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ ShadowDistance: 1000
+--- !u!81 &177789515
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 177789513}
+ m_Enabled: 1
+--- !u!124 &177789516
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 177789513}
+ m_Enabled: 1
+--- !u!92 &177789517
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 177789513}
+ m_Enabled: 1
+--- !u!20 &177789518
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 177789513}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 2
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 10
+ far clip plane: 3000
+ field of view: 10
+ orthographic: 0
+ orthographic size: 143.6
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294966271
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 1
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &177789519
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 177789513}
+ m_LocalRotation: {x: 0.2588191, y: 0, z: 0, w: 0.9659258}
+ m_LocalPosition: {x: 0, y: 452, z: -793}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 711360244}
+ m_Father: {fileID: 0}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0}
+--- !u!21 &233478829
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &310359622
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 310359624}
+ - component: {fileID: 310359623}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &310359623
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 310359622}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 0.772
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &310359624
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 310359622}
+ m_LocalRotation: {x: -0.3921206, y: 0.33804145, z: -0.15763131, w: -0.84090537}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 50, y: -403.8, z: 0}
+--- !u!21 &351616898
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 89d3c1f500b7e4b8bba0ce9b760e9134, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: a7ad6933f58d64d56a4879cc266290b3, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: abf274fea99064d7f9087e58ccaf6d27, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 1, g: 0.99264705, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 0.23529412, g: 0.41911763, b: 1, a: 1}
+--- !u!21 &413566082
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &421212219
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 421212220}
+ m_Layer: 0
+ m_Name: GameObject
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &421212220
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 421212219}
+ m_LocalRotation: {x: 0, y: -0.29545793, z: 0, w: 0.95535576}
+ m_LocalPosition: {x: 0, y: 17.04, z: 0}
+ m_LocalScale: {x: 333, y: 333, z: 333}
+ m_Children:
+ - {fileID: 2104088357}
+ - {fileID: 826261856}
+ m_Father: {fileID: 1560654209}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: -34.37, z: 0}
+--- !u!21 &432491653
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &580700368
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 580700370}
+ - component: {fileID: 580700369}
+ m_Layer: 0
+ m_Name: Directions
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &580700369
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 580700368}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 44d601772d842a94cb5ab933dca6bd4f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _map: {fileID: 110210642}
+ MeshModifiers:
+ - {fileID: 11400000, guid: 72a54fd58e79618408c60d91df61d553, type: 2}
+ _material: {fileID: 2100000, guid: 49b5d148287c83443bd632e6d5b5bd6f, type: 2}
+ _waypoints:
+ - {fileID: 1684020941}
+ - {fileID: 1560654209}
+ UpdateFrequency: 1
+--- !u!4 &580700370
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 580700368}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 130.35254, y: 8.777344, z: -204.09375}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1684020941}
+ - {fileID: 1560654209}
+ m_Father: {fileID: 0}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!21 &640558721
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &711360243
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 711360244}
+ - component: {fileID: 711360245}
+ m_Layer: 0
+ m_Name: LabelCamera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &711360244
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 711360243}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 177789519}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 37.510002, y: 0, z: 0}
+--- !u!20 &711360245
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 711360243}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 3
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 10
+ far clip plane: 2000
+ field of view: 20
+ orthographic: 0
+ orthographic size: 143.6
+ m_Depth: 1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 1024
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 1
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!1 &826261855
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1420356104087854, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 826261856}
+ - component: {fileID: 826261858}
+ - component: {fileID: 826261857}
+ m_Layer: 0
+ m_Name: star 4
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &826261856
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4102694519499562, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 826261855}
+ m_LocalRotation: {x: -0, y: -0, z: -0.38268346, w: 0.92387956}
+ m_LocalPosition: {x: -0.0057005095, y: 0.0058937506, z: 0}
+ m_LocalScale: {x: 2.238381, y: 2.238381, z: 3.0839248}
+ m_Children: []
+ m_Father: {fileID: 421212220}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &826261857
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 23874714898984974, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 826261855}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 1f9f9c322fb5f4efeb40ada4f2f0c854, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &826261858
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 33334421559364318, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 826261855}
+ m_Mesh: {fileID: 4300022, guid: 69df092de970eec4a8de42c500691f9f, type: 3}
+--- !u!21 &1004782313
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1158676116
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &1279735267
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1279735269}
+ - component: {fileID: 1279735268}
+ m_Layer: 0
+ m_Name: TrafficUvAnimator
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1279735268
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1279735267}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e63ef20f8dd90df4789bc9f4d8d22083, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Materials:
+ - {fileID: 2100000, guid: 8350bd50898372246a4e57e5734f4942, type: 2}
+ - {fileID: 2100000, guid: 345209cc13279414db9639b2843ac3c1, type: 2}
+ - {fileID: 2100000, guid: 5df7ad3e02d78284cbc17810cb387d54, type: 2}
+ - {fileID: 2100000, guid: 46e6f9799c66fb648be2fb26a721be4c, type: 2}
+ Speed: 0.2
+--- !u!4 &1279735269
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1279735267}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 49.035645, y: -2.3496094, z: -39.771484}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!21 &1309307371
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1001 &1401776645
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: 'Traffic and Directions
+
+
+ Mapbox provides traffic information through the traffic vector layer. In this
+ example you can see an additional traffic map id added to Abstract Map under
+ Map Layers segment. It''s then visualized by a simple 3D geometry. The Directions
+ API returns the shortest route between two points. You can drag & drop the
+ two markers to update the route in this example. The Directions API call can
+ also be used for walking directions. '
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0.000015258789
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Value
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!21 &1424082597
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 4d520150ef3724e4bb52237605c761df, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.75
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 0, g: 0.751724, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 1, g: 1, b: 1, a: 1}
+--- !u!21 &1517525168
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1001 &1552515545
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114103084892184410, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: MapVisualizer
+ value:
+ objectReference: {fileID: 11400000, guid: 02a98fd6de7af4e4985b970acb849e8b,
+ type: 2}
+ - target: {fileID: 1393483683185582, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1579282941551776, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &1560654208
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1606733618819166, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1560654209}
+ - component: {fileID: 1560654210}
+ m_Layer: 0
+ m_Name: Waypoint2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1560654209
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1560654208}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -130.97578, y: -8.777344, z: 126.25037}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 421212220}
+ m_Father: {fileID: 580700370}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1560654210
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1560654208}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9c39c383c96521a4083f7339972619c7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ MoveTarget: {fileID: 0}
+--- !u!21 &1625201900
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1001 &1684020940
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 580700370}
+ m_Modifications:
+ - target: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: -158.8
+ objectReference: {fileID: 0}
+ - target: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: -8.777344
+ objectReference: {fileID: 0}
+ - target: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 227.7
+ objectReference: {fileID: 0}
+ - target: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1606733618819166, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_Name
+ value: Waypoint1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4924304480808200, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4924304480808200, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 17.04
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 8f623e0b3327a1b4bbee73a6363ad280, type: 2}
+ m_IsPrefabParent: 0
+--- !u!4 &1684020941 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 4049744316354048, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 1684020940}
+--- !u!1001 &2004251622
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &2104088356
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1761362721381680, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2104088357}
+ - component: {fileID: 2104088361}
+ - component: {fileID: 2104088360}
+ - component: {fileID: 2104088359}
+ - component: {fileID: 2104088358}
+ m_Layer: 0
+ m_Name: pinpoint 4
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2104088357
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4108988418818992, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2104088356}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -0.0067071775, y: 0.006354163, z: 0}
+ m_LocalScale: {x: 2.5545917, y: 1.0380217, z: 2.5545928}
+ m_Children: []
+ m_Father: {fileID: 421212220}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2104088358
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2104088356}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9c39c383c96521a4083f7339972619c7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ MoveTarget: {fileID: 1560654209}
+--- !u!64 &2104088359
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2104088356}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Convex: 0
+ m_CookingOptions: 14
+ m_SkinWidth: 0.01
+ m_Mesh: {fileID: 4300024, guid: 69df092de970eec4a8de42c500691f9f, type: 3}
+--- !u!23 &2104088360
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 23243943888018232, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2104088356}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 9c84f71e98b0047259dedc9428260078, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &2104088361
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 33932413584527094, guid: 8f623e0b3327a1b4bbee73a6363ad280,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2104088356}
+ m_Mesh: {fileID: 4300024, guid: 69df092de970eec4a8de42c500691f9f, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/TrafficAndDirections.unity.meta b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/TrafficAndDirections.unity.meta
new file mode 100644
index 000000000..b28d00a46
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/1_DataExplorer/TrafficAndDirections.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 4e6c827a7836ae446b19d2f18a3a1351
+timeCreated: 1521240711
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Explorer.unity b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Explorer.unity
deleted file mode 100644
index b53ca59ac..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Explorer.unity
+++ /dev/null
@@ -1,1967 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!29 &1
-OcclusionCullingSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_OcclusionBakeSettings:
- smallestOccluder: 5
- smallestHole: 0.25
- backfaceThreshold: 100
- m_SceneGUID: 00000000000000000000000000000000
- m_OcclusionCullingData: {fileID: 0}
---- !u!104 &2
-RenderSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 8
- m_Fog: 0
- m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- m_FogMode: 3
- m_FogDensity: 0.01
- m_LinearFogStart: 0
- m_LinearFogEnd: 300
- m_AmbientSkyColor: {r: 0.30882353, g: 0.30882353, b: 0.30882353, a: 1}
- m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
- m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
- m_AmbientIntensity: 1
- m_AmbientMode: 3
- m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
- m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
- m_HaloStrength: 0.5
- m_FlareStrength: 1
- m_FlareFadeSpeed: 3
- m_HaloTexture: {fileID: 0}
- m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
- m_DefaultReflectionMode: 0
- m_DefaultReflectionResolution: 128
- m_ReflectionBounces: 1
- m_ReflectionIntensity: 1
- m_CustomReflection: {fileID: 0}
- m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
---- !u!157 &3
-LightmapSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 11
- m_GIWorkflowMode: 1
- m_GISettings:
- serializedVersion: 2
- m_BounceScale: 1
- m_IndirectOutputScale: 1
- m_AlbedoBoost: 1
- m_TemporalCoherenceThreshold: 1
- m_EnvironmentLightingMode: 0
- m_EnableBakedLightmaps: 1
- m_EnableRealtimeLightmaps: 1
- m_LightmapEditorSettings:
- serializedVersion: 9
- m_Resolution: 2
- m_BakeResolution: 40
- m_TextureWidth: 1024
- m_TextureHeight: 1024
- m_AO: 0
- m_AOMaxDistance: 1
- m_CompAOExponent: 1
- m_CompAOExponentDirect: 0
- m_Padding: 2
- m_LightmapParameters: {fileID: 0}
- m_LightmapsBakeMode: 1
- m_TextureCompression: 1
- m_FinalGather: 0
- m_FinalGatherFiltering: 1
- m_FinalGatherRayCount: 256
- m_ReflectionCompression: 2
- m_MixedBakeMode: 1
- m_BakeBackend: 0
- m_PVRSampling: 1
- m_PVRDirectSampleCount: 32
- m_PVRSampleCount: 500
- m_PVRBounces: 2
- m_PVRFilterTypeDirect: 0
- m_PVRFilterTypeIndirect: 0
- m_PVRFilterTypeAO: 0
- m_PVRFilteringMode: 1
- m_PVRCulling: 1
- m_PVRFilteringGaussRadiusDirect: 1
- m_PVRFilteringGaussRadiusIndirect: 5
- m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousPositionSigmaDirect: 0.5
- m_PVRFilteringAtrousPositionSigmaIndirect: 2
- m_PVRFilteringAtrousPositionSigmaAO: 1
- m_LightingDataAsset: {fileID: 0}
- m_UseShadowmask: 0
---- !u!196 &4
-NavMeshSettings:
- serializedVersion: 2
- m_ObjectHideFlags: 0
- m_BuildSettings:
- serializedVersion: 2
- agentTypeID: 0
- agentRadius: 0.5
- agentHeight: 2
- agentSlope: 45
- agentClimb: 0.4
- ledgeDropHeight: 0
- maxJumpAcrossDistance: 0
- minRegionArea: 2
- manualCellSize: 0
- cellSize: 0.16666667
- manualTileSize: 0
- tileSize: 256
- accuratePlacement: 0
- debug:
- m_Flags: 0
- m_NavMeshData: {fileID: 0}
---- !u!1 &51311275
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1452734211165118, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 51311276}
- - component: {fileID: 51311278}
- - component: {fileID: 51311277}
- m_Layer: 5
- m_Name: SearchText
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &51311276
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224120818998345342, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 51311275}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 202522070}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -10, y: -4}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &51311277
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114608658907116364, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 51311275}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_FontData:
- m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
- m_FontSize: 10
- m_FontStyle: 0
- m_BestFit: 1
- m_MinSize: 8
- m_MaxSize: 10
- m_Alignment: 4
- m_AlignByGeometry: 0
- m_RichText: 0
- m_HorizontalOverflow: 1
- m_VerticalOverflow: 0
- m_LineSpacing: 1
- m_Text:
---- !u!222 &51311278
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222195337741236042, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 51311275}
---- !u!1 &61871744
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1309470221448190, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 61871745}
- - component: {fileID: 61871747}
- - component: {fileID: 61871746}
- m_Layer: 5
- m_Name: Placeholder
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &61871745
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224333804213914554, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 61871744}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 202522070}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -10, y: -4}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &61871746
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114620971063286122, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 61871744}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_FontData:
- m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
- m_FontSize: 10
- m_FontStyle: 2
- m_BestFit: 1
- m_MinSize: 8
- m_MaxSize: 10
- m_Alignment: 4
- m_AlignByGeometry: 0
- m_RichText: 0
- m_HorizontalOverflow: 0
- m_VerticalOverflow: 0
- m_LineSpacing: 1
- m_Text: Enter your location
---- !u!222 &61871747
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222294672724154868, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 61871744}
---- !u!1 &110210640
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 110210641}
- - component: {fileID: 110210642}
- - component: {fileID: 110210643}
- m_Layer: 0
- m_Name: Map
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!4 &110210641
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &110210642
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 58cb9a85be6f84591938618fa232ce85, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _zoom: 15
- _initializeOnStart: 1
- _latitudeLongitudeString: 40.7825, -73.966111111111
- _root: {fileID: 0}
- _tileProvider: {fileID: 110210643}
- _mapVisualizer: {fileID: 11400000, guid: 0d0303455d3c34c76a6b1807c0581f40, type: 2}
- _unityTileSize: 100
- _snapMapHeightToZero: 1
---- !u!114 &110210643
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 7d7ff8ed3b76a4ee5a451d64a5393e3f, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _west: 1
- _north: 1
- _east: 1
- _south: 1
---- !u!1 &165147574
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1246307186655398, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 165147579}
- - component: {fileID: 165147578}
- - component: {fileID: 165147577}
- - component: {fileID: 165147576}
- - component: {fileID: 165147575}
- m_Layer: 5
- m_Name: ReloadMapCanvas
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &165147575
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114632240689637620, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 165147574}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: c00b1c78fb49f4ebd834aac587275216, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _forwardGeocoder: {fileID: 202522074}
- _zoomSlider: {fileID: 559464198}
---- !u!114 &165147576
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114398042337336202, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 165147574}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_IgnoreReversedGraphics: 1
- m_BlockingObjects: 0
- m_BlockingMask:
- serializedVersion: 2
- m_Bits: 4294967295
---- !u!114 &165147577
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114329158974351212, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 165147574}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_UiScaleMode: 1
- m_ReferencePixelsPerUnit: 100
- m_ScaleFactor: 1
- m_ReferenceResolution: {x: 400, y: 600}
- m_ScreenMatchMode: 0
- m_MatchWidthOrHeight: 0.5
- m_PhysicalUnit: 3
- m_FallbackScreenDPI: 96
- m_DefaultSpriteDPI: 96
- m_DynamicPixelsPerUnit: 1
---- !u!223 &165147578
-Canvas:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 223082131773786238, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 165147574}
- m_Enabled: 1
- serializedVersion: 3
- m_RenderMode: 0
- m_Camera: {fileID: 0}
- m_PlaneDistance: 100
- m_PixelPerfect: 0
- m_ReceivesEvents: 1
- m_OverrideSorting: 0
- m_OverridePixelPerfect: 0
- m_SortingBucketNormalizedSize: 0
- m_AdditionalShaderChannelsFlag: 0
- m_SortingLayerID: 0
- m_SortingOrder: 1
- m_TargetDisplay: 0
---- !u!224 &165147579
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 165147574}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 371, y: 197.5, z: 0}
- m_LocalScale: {x: 1.105083, y: 1.105083, z: 1.105083}
- m_Children:
- - {fileID: 1300629673}
- m_Father: {fileID: 0}
- m_RootOrder: 5
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 0}
---- !u!1 &202522069
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1414859872329428, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 202522070}
- - component: {fileID: 202522073}
- - component: {fileID: 202522072}
- - component: {fileID: 202522071}
- - component: {fileID: 202522074}
- m_Layer: 5
- m_Name: UserInput
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &202522070
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224048572454037920, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 202522069}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 28.875, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 61871745}
- - {fileID: 51311276}
- m_Father: {fileID: 1317077999}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.25, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: -4}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &202522071
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114711793206807384, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 202522069}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 202522072}
- m_TextComponent: {fileID: 51311277}
- m_Placeholder: {fileID: 61871746}
- m_ContentType: 0
- m_InputType: 0
- m_AsteriskChar: 42
- m_KeyboardType: 0
- m_LineType: 0
- m_HideMobileInput: 0
- m_CharacterValidation: 0
- m_CharacterLimit: 0
- m_OnEndEdit:
- m_PersistentCalls:
- m_Calls:
- - m_Target: {fileID: 0}
- m_MethodName: ForwardGeocoder
- m_Mode: 1
- m_Arguments:
- m_ObjectArgument: {fileID: 0}
- m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
- m_IntArgument: 0
- m_FloatArgument: 0
- m_StringArgument:
- m_BoolArgument: 0
- m_CallState: 2
- m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
- m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
- m_CustomCaretColor: 0
- m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412}
- m_Text:
- m_CaretBlinkRate: 0.85
- m_CaretWidth: 1
- m_ReadOnly: 0
---- !u!114 &202522072
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114431620286575106, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 202522069}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!222 &202522073
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222386617050530544, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 202522069}
---- !u!114 &202522074
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114850405259029928, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 202522069}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 9bce9ff37f5964623a657f4003af54f2, type: 3}
- m_Name:
- m_EditorClassIdentifier:
---- !u!1 &468653251
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1401021118005222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 468653252}
- m_Layer: 5
- m_Name: Zoom
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!224 &468653252
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 468653251}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: -122.5, y: -45.5, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 1348958297}
- - {fileID: 559464199}
- m_Father: {fileID: 1300629673}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 1}
- m_AnchorMax: {x: 0, y: 1}
- m_AnchoredPosition: {x: 127.5, y: -45.5}
- m_SizeDelta: {x: 231, y: 23}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &545876597
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1768860123691022, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 545876598}
- - component: {fileID: 545876600}
- - component: {fileID: 545876599}
- m_Layer: 5
- m_Name: Background
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &545876598
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224917229095272750, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 545876597}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 559464199}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0.25}
- m_AnchorMax: {x: 1, y: 0.75}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &545876599
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114517333868574894, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 545876597}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!222 &545876600
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222359169490577362, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 545876597}
---- !u!1 &559464197
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1466557346746850, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 559464199}
- - component: {fileID: 559464198}
- m_Layer: 5
- m_Name: Slider
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &559464198
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114023684558016336, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 559464197}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -113659843, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 686632758}
- m_FillRect: {fileID: 1256832752}
- m_HandleRect: {fileID: 686632756}
- m_Direction: 0
- m_MinValue: 0
- m_MaxValue: 20
- m_WholeNumbers: 1
- m_Value: 16
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.Slider+SliderEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!224 &559464199
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224155718882878594, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 559464197}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 28.875, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 545876598}
- - {fileID: 1572338212}
- - {fileID: 1271362437}
- m_Father: {fileID: 468653252}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.25, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: -12}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &686632755
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1748656016281148, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 686632756}
- - component: {fileID: 686632757}
- - component: {fileID: 686632758}
- m_Layer: 5
- m_Name: Handle
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &686632756
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 686632755}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 45.975, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 1271362437}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.8, y: 0}
- m_AnchorMax: {x: 0.8, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &686632757
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222410947139892146, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 686632755}
---- !u!114 &686632758
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114372218451069632, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 686632755}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 0
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!1 &980297122
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1884765832795660, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 980297123}
- - component: {fileID: 980297125}
- - component: {fileID: 980297124}
- m_Layer: 5
- m_Name: GeocoderLabel
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &980297123
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224460312872028030, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 980297122}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: -57.75, y: -10, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 1317077999}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0.25, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 1, y: 0}
---- !u!114 &980297124
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114470729243328852, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 980297122}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 0
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_FontData:
- m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
- m_FontSize: 12
- m_FontStyle: 0
- m_BestFit: 0
- m_MinSize: 1
- m_MaxSize: 40
- m_Alignment: 3
- m_AlignByGeometry: 0
- m_RichText: 0
- m_HorizontalOverflow: 0
- m_VerticalOverflow: 0
- m_LineSpacing: 1
- m_Text: Search
---- !u!222 &980297125
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222758917679313182, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 980297122}
---- !u!1 &1256832751
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1291234444091486, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1256832752}
- - component: {fileID: 1256832754}
- - component: {fileID: 1256832753}
- m_Layer: 5
- m_Name: Fill
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1256832752
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1256832751}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: -15.324997, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 1572338212}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0.8, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 10, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &1256832753
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114848192389514190, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1256832751}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!222 &1256832754
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222371227108701474, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1256832751}
---- !u!1 &1271362436
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1130209808532952, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1271362437}
- m_Layer: 5
- m_Name: Handle Slide Area
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1271362437
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224885144614080300, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1271362436}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 686632756}
- m_Father: {fileID: 559464199}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -20, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &1300629672
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1465653171882796, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1300629673}
- - component: {fileID: 1300629676}
- - component: {fileID: 1300629675}
- - component: {fileID: 1300629674}
- m_Layer: 5
- m_Name: Panel
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1300629673
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224031879083185220, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1300629672}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 335.7214, y: 178.7196, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 1317077999}
- - {fileID: 468653252}
- m_Father: {fileID: 165147579}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 1, y: 1}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 250, y: 30}
- m_Pivot: {x: 1, y: 1}
---- !u!114 &1300629674
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114225640444197696, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1300629672}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 0, g: 0, b: 0, a: 0.678}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!222 &1300629675
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222276008827229016, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1300629672}
---- !u!114 &1300629676
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114539028991012686, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1300629672}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Padding:
- m_Left: 12
- m_Right: 7
- m_Top: 7
- m_Bottom: 3
- m_ChildAlignment: 0
- m_Spacing: 4
- m_ChildForceExpandWidth: 1
- m_ChildForceExpandHeight: 1
- m_ChildControlWidth: 1
- m_ChildControlHeight: 1
---- !u!1 &1317077998
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1041193504261098, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1317077999}
- m_Layer: 5
- m_Name: Input
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1317077999
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1317077998}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: -122.5, y: -17, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 980297123}
- - {fileID: 202522070}
- m_Father: {fileID: 1300629673}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &1348958296
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1478380032039622, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1348958297}
- - component: {fileID: 1348958299}
- - component: {fileID: 1348958298}
- m_Layer: 5
- m_Name: ZoomLabel
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1348958297
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224022329360643548, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1348958296}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: -86.625, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 468653252}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0.25, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &1348958298
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114615401511486178, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1348958296}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 0
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_FontData:
- m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
- m_FontSize: 12
- m_FontStyle: 0
- m_BestFit: 0
- m_MinSize: 1
- m_MaxSize: 40
- m_Alignment: 3
- m_AlignByGeometry: 0
- m_RichText: 0
- m_HorizontalOverflow: 0
- m_VerticalOverflow: 0
- m_LineSpacing: 1
- m_Text: Zoom
---- !u!222 &1348958299
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 222471317231544810, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1348958296}
---- !u!1 &1351042186
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1351042194}
- - component: {fileID: 1351042193}
- - component: {fileID: 1351042192}
- - component: {fileID: 1351042191}
- - component: {fileID: 1351042190}
- - component: {fileID: 1351042187}
- - component: {fileID: 1351042188}
- m_Layer: 0
- m_Name: Main Camera
- m_TagString: MainCamera
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &1351042187
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1351042186}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 9527fd56bc6a0c549a1e550219f9b16e, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _panSpeed: 5
- _zoomSpeed: 20
- _referenceCamera: {fileID: 0}
---- !u!114 &1351042188
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1351042186}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- ShadowDistance: 1000
---- !u!81 &1351042190
-AudioListener:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1351042186}
- m_Enabled: 1
---- !u!124 &1351042191
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1351042186}
- m_Enabled: 1
---- !u!92 &1351042192
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1351042186}
- m_Enabled: 1
---- !u!20 &1351042193
-Camera:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1351042186}
- m_Enabled: 1
- serializedVersion: 2
- m_ClearFlags: 2
- m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
- m_NormalizedViewPortRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1
- height: 1
- near clip plane: 10
- far clip plane: 2000
- field of view: 20
- orthographic: 0
- orthographic size: 143.6
- m_Depth: -1
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294966271
- m_RenderingPath: -1
- m_TargetTexture: {fileID: 0}
- m_TargetDisplay: 0
- m_TargetEye: 3
- m_HDR: 0
- m_AllowMSAA: 1
- m_ForceIntoRT: 1
- m_OcclusionCulling: 1
- m_StereoConvergence: 10
- m_StereoSeparation: 0.022
---- !u!4 &1351042194
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1351042186}
- m_LocalRotation: {x: 0.25881904, y: -0, z: -0, w: 0.9659259}
- m_LocalPosition: {x: 0, y: 286, z: -544}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 1397620595}
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
---- !u!1 &1397620588
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1397620595}
- - component: {fileID: 1397620594}
- m_Layer: 0
- m_Name: LabelCamera
- m_TagString: MainCamera
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!20 &1397620594
-Camera:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1397620588}
- m_Enabled: 1
- serializedVersion: 2
- m_ClearFlags: 3
- m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
- m_NormalizedViewPortRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1
- height: 1
- near clip plane: 10
- far clip plane: 2000
- field of view: 20
- orthographic: 0
- orthographic size: 143.6
- m_Depth: 1
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 1024
- m_RenderingPath: -1
- m_TargetTexture: {fileID: 0}
- m_TargetDisplay: 0
- m_TargetEye: 3
- m_HDR: 0
- m_AllowMSAA: 1
- m_ForceIntoRT: 1
- m_OcclusionCulling: 1
- m_StereoConvergence: 10
- m_StereoSeparation: 0.022
---- !u!4 &1397620595
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1397620588}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 1351042194}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 37.510002, y: 0, z: 0}
---- !u!1001 &1401776645
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 371
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 197.5
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_RootOrder
- value: 6
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0.2612468
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 116.5
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: -135.36322
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 213
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 250.72643
- objectReference: {fileID: 0}
- - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 270.72644
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: -17
- objectReference: {fileID: 0}
- - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Text
- value: "Explorer\n\nThis is a master example that allows you to explore
- Mapbox\u2019s location data and the Map Editor. You can see a variety of data
- layers associated with Mapbox\u2019s vector tiles, including building data,
- points of interest (POIs), roads, and real-time traffic data. Each map vector
- tile includes high levels of detail about a particular location or building
- in GeoJSON format that you can leverage for procedurally generating experiences
- or styling. You can toggle these data layers on and off as needed in the Map
- Editor (access through the Mapbox menu). \n\nMapbox has worldwide data coverage
- so you can create truly global game levels, AR experiences, and apps. Search
- anywhere in the world to explore the maps and location data you have available
- to you. "
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 30.992603
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 116.5
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: -152.52324
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &1552515545
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 371
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 197.5
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_RootOrder
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 114103084892184410, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: MapVisualizer
- value:
- objectReference: {fileID: 11400000, guid: 02a98fd6de7af4e4985b970acb849e8b,
- type: 2}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &1572338211
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1599729465296294, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1572338212}
- m_Layer: 5
- m_Name: Fill Area
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1572338212
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224748083790024428, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1572338211}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: -5, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 1256832752}
- m_Father: {fileID: 559464199}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0.25}
- m_AnchorMax: {x: 1, y: 0.75}
- m_AnchoredPosition: {x: -5, y: 0}
- m_SizeDelta: {x: -20, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &1906963057
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1906963059}
- - component: {fileID: 1906963058}
- m_Layer: 0
- m_Name: Directional Light
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!108 &1906963058
-Light:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_Enabled: 1
- serializedVersion: 8
- m_Type: 1
- m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
- m_Intensity: 1
- m_Range: 10
- m_SpotAngle: 30
- m_CookieSize: 10
- m_Shadows:
- m_Type: 2
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 0.5
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_Lightmapping: 4
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_ShadowRadius: 0
- m_ShadowAngle: 0
---- !u!4 &1906963059
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_LocalRotation: {x: 0.12236196, y: -0.86748886, z: 0.40451667, w: 0.26240608}
- m_LocalPosition: {x: 0, y: 3, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 50, y: -146.34, z: 0}
---- !u!1001 &2004251622
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 371
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 197.5
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_RootOrder
- value: 3
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
- m_IsPrefabParent: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Explorer.unity.meta b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Explorer.unity.meta
deleted file mode 100644
index 9b17b3f94..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Explorer.unity.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 23aa869f2d28da149b835ce1d36a5438
-timeCreated: 1513653596
-licenseType: Pro
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/ExplorerMapVisualizer.asset b/sdkproject/Assets/Mapbox/Examples/1_Explorer/ExplorerMapVisualizer.asset
deleted file mode 100644
index e10eccc6b..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/ExplorerMapVisualizer.asset
+++ /dev/null
@@ -1,17 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 526c8a90df31d41fe8057a6f85c7a3e4, type: 3}
- m_Name: ExplorerMapVisualizer
- m_EditorClassIdentifier:
- Factories:
- - {fileID: 11400000, guid: db4ef22c9e6b4e64298c29f505f1617d, type: 2}
- - {fileID: 11400000, guid: 048c8e796a7695644b1655c8d5579f21, type: 2}
- _loadingTexture: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/ExplorerMapVisualizer.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_Explorer/ExplorerMapVisualizer.asset.meta
deleted file mode 100644
index 9a3a7217c..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/ExplorerMapVisualizer.asset.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 0d0303455d3c34c76a6b1807c0581f40
-timeCreated: 1513653545
-licenseType: Pro
-NativeFormatImporter:
- externalObjects: {}
- mainObjectFileID: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset
deleted file mode 100644
index 50add7b81..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/BuildingLayer/ExplorerWhiteMaterialModifier.asset
+++ /dev/null
@@ -1,20 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
- m_Name: ExplorerWhiteMaterialModifier
- m_EditorClassIdentifier:
- Active: 1
- _projectMapImagery: 0
- _materials:
- - Materials:
- - {fileID: 2100000, guid: 508236771313ff54788fa797ece5c0e8, type: 2}
- - Materials:
- - {fileID: 2100000, guid: 508236771313ff54788fa797ece5c0e8, type: 2}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourMaterialModifier.asset
deleted file mode 100644
index 9e31a436c..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/Contour/ExplorerContourMaterialModifier.asset
+++ /dev/null
@@ -1,20 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
- m_Name: ExplorerContourMaterialModifier
- m_EditorClassIdentifier:
- Active: 1
- _projectMapImagery: 0
- _materials:
- - Materials:
- - {fileID: 2100000, guid: c0be5c38e1944584b89f81505e3c4446, type: 2}
- - Materials:
- - {fileID: 2100000, guid: c0be5c38e1944584b89f81505e3c4446, type: 2}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerUvModifier.asset b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerUvModifier.asset
deleted file mode 100644
index 87303cc18..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerUvModifier.asset
+++ /dev/null
@@ -1,15 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: cf1a49b7a5d29964093712def3d56475, type: 3}
- m_Name: ExplorerUvModifier
- m_EditorClassIdentifier:
- Active: 1
- UseSatelliteRoof: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerUvModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerUvModifier.asset.meta
deleted file mode 100644
index a291f8372..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/ExplorerUvModifier.asset.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 23fec0796c24f584ca6c13522eb63102
-timeCreated: 1511897673
-licenseType: Pro
-NativeFormatImporter:
- mainObjectFileID: 11400000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset
deleted file mode 100644
index 47d7b7ebc..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/ExplorerSevereTrafficMaterial.asset
+++ /dev/null
@@ -1,18 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
- m_Name: ExplorerSevereTrafficMaterial
- m_EditorClassIdentifier:
- Active: 1
- _projectMapImagery: 0
- _materials:
- - Materials:
- - {fileID: 2100000, guid: 0de83c8715792fe43aceecafcdbd8b24, type: 2}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat
deleted file mode 100644
index b4f129bf4..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Modules/TrafficLayer/SevereTraffic/SevereTrafficMaterial.mat
+++ /dev/null
@@ -1,76 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
- serializedVersion: 6
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_Name: SevereTrafficMaterial
- m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
- m_ShaderKeywords:
- m_LightmapFlags: 4
- m_EnableInstancingVariants: 0
- m_DoubleSidedGI: 0
- m_CustomRenderQueue: -1
- stringTagMap: {}
- disabledShaderPasses: []
- m_SavedProperties:
- serializedVersion: 3
- m_TexEnvs:
- - _BumpMap:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - _DetailAlbedoMap:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - _DetailMask:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - _DetailNormalMap:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - _EmissionMap:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - _MainTex:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - _MetallicGlossMap:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - _OcclusionMap:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- - _ParallaxMap:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
- m_Offset: {x: 0, y: 0}
- m_Floats:
- - _BumpScale: 1
- - _Cutoff: 0.5
- - _DetailNormalMapScale: 1
- - _DstBlend: 0
- - _GlossMapScale: 1
- - _Glossiness: 0
- - _GlossyReflections: 1
- - _Metallic: 0
- - _Mode: 0
- - _OcclusionStrength: 1
- - _Parallax: 0.02
- - _SmoothnessTextureChannel: 0
- - _SpecularHighlights: 1
- - _SrcBlend: 1
- - _UVSec: 0
- - _ZWrite: 1
- m_Colors:
- - _Color: {r: 1, g: 0, b: 0, a: 1}
- - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Screenshots/explorer.png.meta b/sdkproject/Assets/Mapbox/Examples/1_Explorer/Screenshots/explorer.png.meta
deleted file mode 100644
index c3c5d90a6..000000000
--- a/sdkproject/Assets/Mapbox/Examples/1_Explorer/Screenshots/explorer.png.meta
+++ /dev/null
@@ -1,106 +0,0 @@
-fileFormatVersion: 2
-guid: 1b7a3200c45d3425bbf8e891123932d8
-timeCreated: 1512588564
-licenseType: Pro
-TextureImporter:
- fileIDToRecycleName: {}
- serializedVersion: 4
- mipmaps:
- mipMapMode: 0
- enableMipMap: 0
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -1
- wrapU: 1
- wrapV: -1
- wrapW: -1
- nPOTScale: 0
- lightmap: 0
- compressionQuality: 50
- spriteMode: 1
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spritePixelsToUnits: 100
- alphaUsage: 1
- alphaIsTransparency: 1
- spriteTessellationDetail: -1
- textureType: 8
- textureShape: 1
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: Standalone
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: iPhone
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: Android
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: WebGL
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- spritePackingTag:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame.meta
new file mode 100644
index 000000000..ba570b459
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 76c442a1c6c8b425daf1368acef807d4
+folderAsset: yes
+timeCreated: 1529099522
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.meta
new file mode 100644
index 000000000..7def008c9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 726f3d1e8478540c4807e2dd5a9fa4dc
+folderAsset: yes
+timeCreated: 1529099522
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.unity b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.unity
new file mode 100644
index 000000000..8a0c4aee6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.unity
@@ -0,0 +1,1938 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.4500653, g: 0.5001166, b: 0.57548314, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &37135191
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1635791393252332, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 37135192}
+ - component: {fileID: 37135193}
+ m_Layer: 0
+ m_Name: EditorLocationArray
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &37135192
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4779604382777758, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 37135191}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 843921208}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &37135193
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114363624137296630, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 37135191}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 6b5c815d91f9d4c3690891f3ed4c3162, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _accuracy: 5
+ _autoFireEvent: 1
+ _updateInterval: 2
+ _sendEvent: 0
+ _latitudeLongitude:
+ - 37.784179, -122.401583
+ - 37.8045, -122.2714
+ - 37.2751, -121.8261
+ _heading: 0
+--- !u!1 &159634024
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1094528686802348, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 159634027}
+ - component: {fileID: 159634025}
+ - component: {fileID: 159634026}
+ m_Layer: 0
+ m_Name: Map
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &159634025
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114105500206378512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 159634024}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _options:
+ locationOptions:
+ latitudeLongitude: 37.784179, -122.401583
+ zoom: 16
+ extentOptions:
+ extentType: 0
+ defaultExtents:
+ cameraBoundsOptions:
+ camera: {fileID: 234181019}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ rangeAroundCenterOptions:
+ west: 1
+ north: 1
+ east: 1
+ south: 1
+ rangeAroundTransformOptions:
+ targetTransform: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ placementOptions:
+ placementType: 1
+ snapMapToZero: 0
+ scalingOptions:
+ scalingType: 1
+ unityTileSize: 100
+ loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
+ tileMaterial: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
+ _initializeOnStart: 0
+ _imagery:
+ _layerProperty:
+ sourceType: 2
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Dark
+ Id: mapbox://styles/mapbox/dark-v9
+ Modified:
+ UserName:
+ rasterOptions:
+ useRetina: 0
+ useCompression: 0
+ useMipMap: 0
+ _terrain:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name:
+ Id: mapbox.terrain-rgb
+ Modified:
+ UserName:
+ elevationLayerType: 0
+ requiredOptions:
+ exaggerationFactor: 1
+ colliderOptions:
+ addCollider: 0
+ modificationOptions:
+ sampleCount: 10
+ useRelativeHeight: 1
+ earthRadius: 1000
+ unityLayerOptions:
+ addToLayer: 0
+ layerId: 0
+ sideWallOptions:
+ isActive: 0
+ wallHeight: 10
+ wallMaterial: {fileID: 0}
+ _vectorData:
+ _layerProperty:
+ tileJsonData:
+ tileJSONLoaded: 0
+ LayerDisplayNames:
+ - admin
+ - aeroway
+ - airport_label
+ - barrier_line
+ - building
+ - contour
+ - country_label
+ - hillshade
+ - housenum_label
+ - landcover
+ - landuse
+ - landuse_overlay
+ - marine_label
+ - motorway_junction
+ - mountain_peak_label
+ - place_label
+ - poi_label
+ - rail_station_label
+ - road
+ - road_label
+ - state_label
+ - traffic
+ - water
+ - water_label
+ - waterway
+ - waterway_label
+ _sourceType: 2
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Mapbox Terrain
+ Id: mapbox.3d-buildings,mapbox.mapbox-streets-v7,mapbox.mapbox-traffic-v1,mapbox.mapbox-terrain-v2
+ Modified:
+ UserName:
+ useOptimizedStyle: 0
+ optimizedStyle:
+ Name:
+ Id:
+ Modified:
+ UserName:
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ vectorSubLayers:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Park
+ geometryType: 2
+ layerName: landuse
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: landuse
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: landuse
+ extrusionType: 5
+ extrusionGeometryType: 1
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 3
+ maximumHeight: 0.5
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 2
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd22d0eb52da4594e90fbb4dd7ae0baf, type: 2}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: dd22d0eb52da4594e90fbb4dd7ae0baf, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: dd22d0eb52da4594e90fbb4dd7ae0baf, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers:
+ - {fileID: 11400000, guid: 3505ec4e61e3f4c4d88fc3c5548e7144, type: 2}
+ - {fileID: 11400000, guid: e425dc440a40d9a4080794105e9f66ef, type: 2}
+ presetFeatureType: 2
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Traffic
+ geometryType: 3
+ layerName: road
+ snapToTerrain: 0
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: road
+ filters:
+ - Key: class
+ KeyDescription: 'One of: ''motorway'', ''motorway_link'', ''trunk'', ''primary'',
+ ''secondary'', ''tertiary'', ''link'', ''street'', ''street_limited'',
+ ''pedestrian'', ''construction'', ''track'', ''service'', ''ferry'',
+ ''path'', ''golf'''
+ PropertyValue: major
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: class
+ KeyDescription: 'One of: ''motorway'', ''motorway_link'', ''trunk'', ''primary'',
+ ''secondary'', ''tertiary'', ''link'', ''street'', ''street_limited'',
+ ''pedestrian'', ''construction'', ''track'', ''service'', ''ferry'',
+ ''path'', ''golf'''
+ PropertyValue: street
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: class
+ KeyDescription: 'One of: ''motorway'', ''motorway_link'', ''trunk'', ''primary'',
+ ''secondary'', ''tertiary'', ''link'', ''street'', ''street_limited'',
+ ''pedestrian'', ''construction'', ''track'', ''service'', ''ferry'',
+ ''path'', ''golf'''
+ PropertyValue: tertiary
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: class
+ KeyDescription: 'One of: ''motorway'', ''motorway_link'', ''trunk'', ''primary'',
+ ''secondary'', ''tertiary'', ''link'', ''street'', ''street_limited'',
+ ''pedestrian'', ''construction'', ''track'', ''service'', ''ferry'',
+ ''path'', ''golf'''
+ PropertyValue: primary
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: class
+ KeyDescription: 'One of: ''motorway'', ''motorway_link'', ''trunk'', ''primary'',
+ ''secondary'', ''tertiary'', ''link'', ''street'', ''street_limited'',
+ ''pedestrian'', ''construction'', ''track'', ''service'', ''ferry'',
+ ''path'', ''golf'''
+ PropertyValue: secondary
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: road
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 3
+ maximumHeight: 0.2
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 0
+ MeshModifiers:
+ - {fileID: 11400000, guid: ed4da4864f7b7394399b675a217cd637, type: 2}
+ GoModifiers:
+ - {fileID: 11400000, guid: 5ad7c36a7a62f8b4cbcbcea8139a12a5, type: 2}
+ presetFeatureType: 1
+ _maskValue: 0
+ selectedTypes:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Buildings
+ geometryType: 2
+ layerName: building
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: building
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 1
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 3
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 2
+ materials:
+ - Materials:
+ - {fileID: 1624672643}
+ - Materials:
+ - {fileID: 942337738}
+ atlasInfo: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 0f9e3de68a3085e469bd62c8b40e9487, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 6ec7317f2ac57e2448326cdc68816797, type: 2}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 0
+ _maskValue: 0
+ selectedTypes:
+ locationPrefabList: []
+ _tileProvider: {fileID: 0}
+ _previewOptions:
+ isPreviewEnabled: 0
+--- !u!114 &159634026
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114086566548189782, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 159634024}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 96f0fa82f89d64bb9a6524c72d538179, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _map: {fileID: 159634025}
+--- !u!4 &159634027
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4310658642812482, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 159634024}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &234181014
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 234181015}
+ - component: {fileID: 234181019}
+ - component: {fileID: 234181018}
+ - component: {fileID: 234181017}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &234181015
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 234181014}
+ m_LocalRotation: {x: 0.30470043, y: 0.10373317, z: -0.03340496, w: 0.94619304}
+ m_LocalPosition: {x: -100.46565, y: 327.6, z: -445.46808}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 764432100}
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 35.7, y: 0, z: 0}
+--- !u!81 &234181017
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 234181014}
+ m_Enabled: 1
+--- !u!124 &234181018
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 234181014}
+ m_Enabled: 1
+--- !u!20 &234181019
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 234181014}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 3333
+ field of view: 5
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!1 &289230304
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1671354315346450, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 289230305}
+ - component: {fileID: 289230306}
+ m_Layer: 0
+ m_Name: Transform
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &289230305
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4508123490764572, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 289230304}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 843921208}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &289230306
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114159034711449820, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 289230304}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a034c4eeb3293418aab101c1895844a4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _accuracy: 5
+ _autoFireEvent: 1
+ _updateInterval: 1
+ _sendEvent: 0
+ _targetTransform: {fileID: 289230305}
+--- !u!1001 &349954770
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 9
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 9
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0.000015258789
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Value
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: 'Astronaut Game
+
+
+ This is an enhanced version of the "Location-based Game Starting Point." It
+ features custom styling, procedural vehicle movement based on real road data,
+ and dynamic lighting. Click on the road in the editor to navigate the astronaut
+ character to a point via the Directions API. On a device, this example uses
+ GPS location information to move and rotate the character.'
+ objectReference: {fileID: 0}
+ - target: {fileID: 1912118435774886, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1611603657303738, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &397025668
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1065618987163410, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1538829360}
+ - component: {fileID: 397025670}
+ - component: {fileID: 397025669}
+ m_Layer: 0
+ m_Name: Target
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &397025669
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114668955501623132, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 397025668}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 061d2afb48ace4fd19611279b6cf732f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _useDeviceOrientation: 0
+ _subtractUserHeading: 0
+ _rotationFollowFactor: 2
+ _rotateZ: 0
+ _useNegativeAngle: 0
+ _useTransformLocationProvider: 0
+--- !u!114 &397025670
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114140835023345716, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 397025668}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7760043eea2cd452ba7117f2c97e0038, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1 &444856203
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1844081552716966, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 444856204}
+ - component: {fileID: 444856205}
+ m_Layer: 0
+ m_Name: AndroidDevice
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &444856204
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4385260180251512, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 444856203}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -18.677399, y: 12.257265, z: 21.646572}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 843921208}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &444856205
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114410157683913826, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 444856203}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d3d557417079b1446999d2d86ff71dfb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _updateDistanceInMeters: 0
+ _updateTimeInMilliSeconds: 500
+--- !u!1 &764432099
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 764432100}
+ - component: {fileID: 764432101}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &764432100
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 764432099}
+ m_LocalRotation: {x: -0.25388518, y: -0.07250805, z: 0.9643239, w: -0.019089768}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 234181015}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 171.4, y: -209.5, z: 0}
+--- !u!108 &764432101
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 764432099}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.17
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &843921208
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4499799956889190, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1050211063}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1160898045}
+ - {fileID: 1082879434}
+ - {fileID: 37135192}
+ - {fileID: 289230305}
+ - {fileID: 444856204}
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!21 &942337738
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &1050211063
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1343136282922088, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 843921208}
+ - component: {fileID: 1050211064}
+ m_Layer: 0
+ m_Name: LocationProvider
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1050211064
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114785114324483884, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1050211063}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b55f37f9a6f7e44f7bb35e6bc3863847, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ mapManager: {fileID: 159634025}
+ _deviceLocationProviderUnity: {fileID: 1160898046}
+ _deviceLocationProviderAndroid: {fileID: 444856205}
+ _editorLocationProvider: {fileID: 1082879435}
+ _transformLocationProvider: {fileID: 289230306}
+ _dontDestroyOnLoad: 0
+--- !u!1 &1082879433
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1155921098649226, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1082879434}
+ - component: {fileID: 1082879435}
+ m_Layer: 0
+ m_Name: Editor
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1082879434
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4249158653028356, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1082879433}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 843921208}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1082879435
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114357689223919402, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1082879433}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 60712efc3153a4819b0c79437175846d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _accuracy: 5
+ _autoFireEvent: 1
+ _updateInterval: 0.1
+ _sendEvent: 0
+ _latitudeLongitude: 37.784179, -122.401583
+ _targetTransform: {fileID: 0}
+--- !u!1 &1136482693
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1136482694}
+ m_Layer: 0
+ m_Name: StartPoint
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1136482694
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1136482693}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.018181818, y: 0.018181818, z: 0.018181818}
+ m_Children: []
+ m_Father: {fileID: 1176362814}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1160898044
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1784694379802654, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1160898045}
+ - component: {fileID: 1160898046}
+ m_Layer: 0
+ m_Name: Device
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1160898045
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4572037255418010, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1160898044}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 843921208}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1160898046
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114472907270853152, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1160898044}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0a38712e93231418a84665190b8473d0, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _desiredAccuracyInMeters: 5
+ _updateDistanceInMeters: 5
+ _updateTimeInMilliSeconds: 1000
+ _userHeadingSmoothing: {fileID: 0}
+ _deviceOrientationSmoothing: {fileID: 0}
+ _editorDebuggingOnly:
+ _mockUnityInputLocation: 0
+ _locationLogFile: {fileID: 0}
+--- !u!1 &1176362809 stripped
+GameObject:
+ m_PrefabParentObject: {fileID: 1438539700862716, guid: b4281c0219e45624e855839527bdc6f1,
+ type: 2}
+ m_PrefabInternal: {fileID: 1502952404}
+--- !u!114 &1176362810
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1176362809}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7131041864ed14f44865fa1d8e27b411, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ character: {fileID: 1176362809}
+ characterSpeed: 5
+ characterAnimator: {fileID: 1176362811}
+ directions: {fileID: 1176362812}
+ startPoint: {fileID: 1136482694}
+ endPoint: {fileID: 1426712542}
+ map: {fileID: 159634025}
+ rayPlane: {fileID: 1746432969}
+ _movementEndPoint: {fileID: 1538829360}
+ layerMask:
+ serializedVersion: 2
+ m_Bits: 131072
+ cam: {fileID: 234181019}
+--- !u!95 &1176362811 stripped
+Animator:
+ m_PrefabParentObject: {fileID: 95022966287224496, guid: b4281c0219e45624e855839527bdc6f1,
+ type: 2}
+ m_PrefabInternal: {fileID: 1502952404}
+--- !u!114 &1176362812
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1176362809}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3590ab21d4bcb49ba8fd090c53a5fc51, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!4 &1176362814 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1,
+ type: 2}
+ m_PrefabInternal: {fileID: 1502952404}
+--- !u!1 &1188978833
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1188978836}
+ - component: {fileID: 1188978835}
+ - component: {fileID: 1188978834}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1188978834
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1188978833}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &1188978835
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1188978833}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &1188978836
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1188978833}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1220223447
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1220223451}
+ - component: {fileID: 1220223450}
+ - component: {fileID: 1220223449}
+ - component: {fileID: 1220223448}
+ - component: {fileID: 1220223452}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1220223448
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1220223449
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 2
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &1220223450
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &1220223451
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 1962332872}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!114 &1220223452
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1220223447}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 57387868ef277924ea4a999647c6db75, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _statusText: {fileID: 1962332873}
+--- !u!1 &1426712541
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1426712542}
+ m_Layer: 0
+ m_Name: EndPoint
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1426712542
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1426712541}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.018181818, y: 0.018181818, z: 0.018181818}
+ m_Children: []
+ m_Father: {fileID: 1176362814}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1466573009
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1466573011}
+ - component: {fileID: 1466573010}
+ m_Layer: 0
+ m_Name: TrafficAnimator
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1466573010
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1466573009}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e63ef20f8dd90df4789bc9f4d8d22083, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Materials:
+ - {fileID: 2100000, guid: 5ac0ac96d738c0845b30185d2838f299, type: 2}
+ Speed: -0.1
+--- !u!4 &1466573011
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1466573009}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 10.60498, y: -0.578125, z: -39.86084}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1502952404
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4601729990306218, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ propertyPath: m_RootOrder
+ value: 7
+ objectReference: {fileID: 0}
+ - target: {fileID: 114672260392319182, guid: b4281c0219e45624e855839527bdc6f1,
+ type: 2}
+ propertyPath: Target
+ value:
+ objectReference: {fileID: 1538829360}
+ - target: {fileID: 114672260392319182, guid: b4281c0219e45624e855839527bdc6f1,
+ type: 2}
+ propertyPath: moveSpeed
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 114672260392319182, guid: b4281c0219e45624e855839527bdc6f1,
+ type: 2}
+ propertyPath: rotationSpeed
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: b4281c0219e45624e855839527bdc6f1, type: 2}
+ m_IsPrefabParent: 0
+--- !u!4 &1538829360
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4961856903295740, guid: 35ce2bb4caba9434db5e656796b632b1,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 397025668}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!21 &1624672643
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &1746432969
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1746432973}
+ - component: {fileID: 1746432972}
+ - component: {fileID: 1746432971}
+ - component: {fileID: 1746432970}
+ m_Layer: 17
+ m_Name: RaycastPlane
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!23 &1746432970
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1746432969}
+ m_Enabled: 0
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!64 &1746432971
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1746432969}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Convex: 0
+ m_CookingOptions: 14
+ m_SkinWidth: 0.01
+ m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &1746432972
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1746432969}
+ m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &1746432973
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1746432969}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 30.46057, y: 30.46057, z: 30.46057}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1962332871
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1962332872}
+ - component: {fileID: 1962332874}
+ - component: {fileID: 1962332873}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1962332872
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1962332871}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1220223451}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 1, y: 1}
+--- !u!114 &1962332873
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1962332871}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 10
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 7
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Waiting for location ....
+--- !u!222 &1962332874
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1962332871}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.unity.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.unity.meta
new file mode 100644
index 000000000..bbfad0b61
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 23b3522d4f6fa450eb781397db4b26ed
+timeCreated: 1529099528
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut.meta
new file mode 100644
index 000000000..dc13cea7d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: f09fe49cce04aa74eadbef845e4cb242
+folderAsset: yes
+timeCreated: 1529090610
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@idle.fbx b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@idle.fbx
new file mode 100644
index 000000000..4c0ecda56
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@idle.fbx differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@idle.fbx.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@idle.fbx.meta
new file mode 100644
index 000000000..4b4af1ab4
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@idle.fbx.meta
@@ -0,0 +1,173 @@
+fileFormatVersion: 2
+guid: 60910c35c31b61e429ee83165006de91
+ModelImporter:
+ serializedVersion: 22
+ fileIDToRecycleName:
+ 100000: //RootNode
+ 100002: Astronaut:polySurface1
+ 100004: QuickRigCharacter_Head
+ 100006: QuickRigCharacter_Hips
+ 100008: QuickRigCharacter_LeftArm
+ 100010: QuickRigCharacter_LeftFoot
+ 100012: QuickRigCharacter_LeftForeArm
+ 100014: QuickRigCharacter_LeftHand
+ 100016: QuickRigCharacter_LeftLeg
+ 100018: QuickRigCharacter_LeftShoulder
+ 100020: QuickRigCharacter_LeftToeBase
+ 100022: QuickRigCharacter_LeftUpLeg
+ 100024: QuickRigCharacter_Neck
+ 100026: QuickRigCharacter_Reference
+ 100028: QuickRigCharacter_RightArm
+ 100030: QuickRigCharacter_RightFoot
+ 100032: QuickRigCharacter_RightForeArm
+ 100034: QuickRigCharacter_RightHand
+ 100036: QuickRigCharacter_RightLeg
+ 100038: QuickRigCharacter_RightShoulder
+ 100040: QuickRigCharacter_RightToeBase
+ 100042: QuickRigCharacter_RightUpLeg
+ 100044: QuickRigCharacter_Spine
+ 100046: QuickRigCharacter_Spine1
+ 100048: QuickRigCharacter_Spine2
+ 400000: //RootNode
+ 400002: Astronaut:polySurface1
+ 400004: QuickRigCharacter_Head
+ 400006: QuickRigCharacter_Hips
+ 400008: QuickRigCharacter_LeftArm
+ 400010: QuickRigCharacter_LeftFoot
+ 400012: QuickRigCharacter_LeftForeArm
+ 400014: QuickRigCharacter_LeftHand
+ 400016: QuickRigCharacter_LeftLeg
+ 400018: QuickRigCharacter_LeftShoulder
+ 400020: QuickRigCharacter_LeftToeBase
+ 400022: QuickRigCharacter_LeftUpLeg
+ 400024: QuickRigCharacter_Neck
+ 400026: QuickRigCharacter_Reference
+ 400028: QuickRigCharacter_RightArm
+ 400030: QuickRigCharacter_RightFoot
+ 400032: QuickRigCharacter_RightForeArm
+ 400034: QuickRigCharacter_RightHand
+ 400036: QuickRigCharacter_RightLeg
+ 400038: QuickRigCharacter_RightShoulder
+ 400040: QuickRigCharacter_RightToeBase
+ 400042: QuickRigCharacter_RightUpLeg
+ 400044: QuickRigCharacter_Spine
+ 400046: QuickRigCharacter_Spine1
+ 400048: QuickRigCharacter_Spine2
+ 2100000: Astronaut_initialShadingGroup1
+ 4300000: Astronaut:polySurface1
+ 7400000: idle
+ 9500000: //RootNode
+ 13700000: Astronaut:polySurface1
+ externalObjects:
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Astronaut_initialShadingGroup1
+ second: {fileID: 2100000, guid: 2a98223a0ce402e42b52d90ce9e4910a, type: 2}
+ materials:
+ importMaterials: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: idle
+ takeName: Take 001
+ firstFrame: 0
+ lastFrame: 240
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 1
+ loopBlend: 0
+ loopBlendOrientation: 0
+ loopBlendPositionY: 0
+ loopBlendPositionXZ: 0
+ keepOriginalOrientation: 0
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 0
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events: []
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 1
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ optimizeMeshForGPU: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ importAnimation: 1
+ copyAvatar: 0
+ humanDescription:
+ serializedVersion: 2
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ rootMotionBoneName:
+ rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ animationType: 2
+ humanoidOversampling: 1
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@walk.fbx b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@walk.fbx
new file mode 100644
index 000000000..49b9f4845
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@walk.fbx differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@walk.fbx.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@walk.fbx.meta
new file mode 100644
index 000000000..f920733ee
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Astro@walk.fbx.meta
@@ -0,0 +1,174 @@
+fileFormatVersion: 2
+guid: fc9c407526569a040aff73ce885504c1
+ModelImporter:
+ serializedVersion: 22
+ fileIDToRecycleName:
+ 100000: //RootNode
+ 100002: Astronaut:polySurface1
+ 100004: QuickRigCharacter_Head
+ 100006: QuickRigCharacter_Hips
+ 100008: QuickRigCharacter_LeftArm
+ 100010: QuickRigCharacter_LeftFoot
+ 100012: QuickRigCharacter_LeftForeArm
+ 100014: QuickRigCharacter_LeftHand
+ 100016: QuickRigCharacter_LeftLeg
+ 100018: QuickRigCharacter_LeftShoulder
+ 100020: QuickRigCharacter_LeftToeBase
+ 100022: QuickRigCharacter_LeftUpLeg
+ 100024: QuickRigCharacter_Neck
+ 100026: QuickRigCharacter_Reference
+ 100028: QuickRigCharacter_RightArm
+ 100030: QuickRigCharacter_RightFoot
+ 100032: QuickRigCharacter_RightForeArm
+ 100034: QuickRigCharacter_RightHand
+ 100036: QuickRigCharacter_RightLeg
+ 100038: QuickRigCharacter_RightShoulder
+ 100040: QuickRigCharacter_RightToeBase
+ 100042: QuickRigCharacter_RightUpLeg
+ 100044: QuickRigCharacter_Spine
+ 100046: QuickRigCharacter_Spine1
+ 100048: QuickRigCharacter_Spine2
+ 400000: //RootNode
+ 400002: Astronaut:polySurface1
+ 400004: QuickRigCharacter_Head
+ 400006: QuickRigCharacter_Hips
+ 400008: QuickRigCharacter_LeftArm
+ 400010: QuickRigCharacter_LeftFoot
+ 400012: QuickRigCharacter_LeftForeArm
+ 400014: QuickRigCharacter_LeftHand
+ 400016: QuickRigCharacter_LeftLeg
+ 400018: QuickRigCharacter_LeftShoulder
+ 400020: QuickRigCharacter_LeftToeBase
+ 400022: QuickRigCharacter_LeftUpLeg
+ 400024: QuickRigCharacter_Neck
+ 400026: QuickRigCharacter_Reference
+ 400028: QuickRigCharacter_RightArm
+ 400030: QuickRigCharacter_RightFoot
+ 400032: QuickRigCharacter_RightForeArm
+ 400034: QuickRigCharacter_RightHand
+ 400036: QuickRigCharacter_RightLeg
+ 400038: QuickRigCharacter_RightShoulder
+ 400040: QuickRigCharacter_RightToeBase
+ 400042: QuickRigCharacter_RightUpLeg
+ 400044: QuickRigCharacter_Spine
+ 400046: QuickRigCharacter_Spine1
+ 400048: QuickRigCharacter_Spine2
+ 2100000: Astronaut_initialShadingGroup1
+ 4300000: Astronaut:polySurface1
+ 7400000: walk
+ 7400002: walk (1)
+ 9500000: //RootNode
+ 13700000: Astronaut:polySurface1
+ externalObjects:
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Astronaut_initialShadingGroup1
+ second: {fileID: 2100000, guid: 2a98223a0ce402e42b52d90ce9e4910a, type: 2}
+ materials:
+ importMaterials: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: walk (1)
+ takeName: Take 001
+ firstFrame: 0
+ lastFrame: 25
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 1
+ loopBlend: 0
+ loopBlendOrientation: 0
+ loopBlendPositionY: 0
+ loopBlendPositionXZ: 0
+ keepOriginalOrientation: 0
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 0
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events: []
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 1
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ optimizeMeshForGPU: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ importAnimation: 1
+ copyAvatar: 0
+ humanDescription:
+ serializedVersion: 2
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ rootMotionBoneName:
+ rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ animationType: 2
+ humanoidOversampling: 1
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautAnimationController.controller b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautAnimationController.controller
new file mode 100644
index 000000000..76cf0f900
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautAnimationController.controller
@@ -0,0 +1,153 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: AstronautAnimationController
+ serializedVersion: 5
+ m_AnimatorParameters:
+ - m_Name: IsWalking
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 9100000}
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: 1107038828423977690}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!1101 &1101236688352986620
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: IsWalking
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1102064175453669028}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.25
+ m_TransitionOffset: 0
+ m_ExitTime: 0.975
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &1101549264328282640
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: IsWalking
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 1102851800074813182}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.25
+ m_TransitionOffset: 0
+ m_ExitTime: 0.76
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1102 &1102064175453669028
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: walk (1)
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1101549264328282640}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400002, guid: fc9c407526569a040aff73ce885504c1, type: 3}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &1102851800074813182
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: idle
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 1101236688352986620}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400000, guid: 60910c35c31b61e429ee83165006de91, type: 3}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1107 &1107038828423977690
+AnimatorStateMachine:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: 1102851800074813182}
+ m_Position: {x: 300, y: 228, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 1102064175453669028}
+ m_Position: {x: 487.17944, y: 395.78204, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 50, y: 20, z: 0}
+ m_EntryPosition: {x: 50, y: 120, z: 0}
+ m_ExitPosition: {x: 800, y: 120, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 1102851800074813182}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautAnimationController.controller.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautAnimationController.controller.meta
new file mode 100644
index 000000000..a6e8482f6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautAnimationController.controller.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 9604f897cddd77b40953b99469abcdbd
+timeCreated: 1529090057
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 9100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautDirections.cs b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautDirections.cs
new file mode 100644
index 000000000..832bf73d1
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautDirections.cs
@@ -0,0 +1,55 @@
+using UnityEngine;
+using Mapbox.Directions;
+using System.Collections.Generic;
+using Mapbox.Unity.Map;
+using Mapbox.Unity.MeshGeneration.Data;
+using Mapbox.Utils;
+using Mapbox.Unity.Utilities;
+using Mapbox.Unity;
+using System;
+
+namespace Mapbox.Examples
+{
+ public class AstronautDirections : MonoBehaviour
+ {
+ AbstractMap _map;
+ Directions.Directions _directions;
+ Action> callback;
+
+ void Awake()
+ {
+ _directions = MapboxAccess.Instance.Directions;
+ }
+
+ public void Query(Action> vecs, Transform start, Transform end, AbstractMap map)
+ {
+ if (callback == null)
+ callback = vecs;
+
+ _map = map;
+
+ var wp = new Vector2d[2];
+ wp[0] = start.GetGeoPosition(_map.CenterMercator, _map.WorldRelativeScale);
+ wp[1] = end.GetGeoPosition(_map.CenterMercator, _map.WorldRelativeScale);
+ var _directionResource = new DirectionResource(wp, RoutingProfile.Walking);
+ _directionResource.Steps = true;
+ _directions.Query(_directionResource, HandleDirectionsResponse);
+ }
+
+ void HandleDirectionsResponse(DirectionsResponse response)
+ {
+ if (null == response.Routes || response.Routes.Count < 1)
+ {
+ return;
+ }
+
+ var dat = new List();
+ foreach (var point in response.Routes[0].Geometry)
+ {
+ dat.Add(Conversions.GeoToWorldPosition(point.x, point.y, _map.CenterMercator, _map.WorldRelativeScale).ToVector3xz());
+ }
+
+ callback(dat);
+ }
+ }
+}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautDirections.cs.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautDirections.cs.meta
new file mode 100644
index 000000000..35ab59c8a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautDirections.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 3590ab21d4bcb49ba8fd090c53a5fc51
+timeCreated: 1529445124
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautMouseController.cs b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautMouseController.cs
new file mode 100644
index 000000000..db038515a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautMouseController.cs
@@ -0,0 +1,223 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using Mapbox.Unity.Map;
+
+namespace Mapbox.Examples
+{
+ public class AstronautMouseController : MonoBehaviour
+ {
+ [Header("Character")]
+ [SerializeField]
+ GameObject character;
+ [SerializeField]
+ float characterSpeed;
+ [SerializeField]
+ Animator characterAnimator;
+
+ [Header("References")]
+ [SerializeField]
+ AstronautDirections directions;
+ [SerializeField]
+ Transform startPoint;
+ [SerializeField]
+ Transform endPoint;
+ [SerializeField]
+ AbstractMap map;
+ [SerializeField]
+ GameObject rayPlane;
+ [SerializeField]
+ Transform _movementEndPoint;
+
+ [SerializeField]
+ LayerMask layerMask;
+
+ Ray ray;
+ RaycastHit hit;
+ LayerMask raycastPlane;
+ float clicktime;
+ bool moving;
+ bool characterDisabled;
+
+ void Start()
+ {
+ characterAnimator = GetComponentInChildren();
+ if (!Application.isEditor)
+ {
+ this.enabled = false;
+ return;
+ }
+ }
+
+ void Update()
+ {
+ if (characterDisabled)
+ return;
+
+ CamControl();
+
+ bool click = false;
+
+ if (Input.GetMouseButtonDown(0))
+ {
+ clicktime = Time.time;
+ }
+ if (Input.GetMouseButtonUp(0))
+ {
+ if (Time.time - clicktime < 0.15f)
+ {
+ click = true;
+ }
+ }
+
+ if (click)
+ {
+ ray = cam.ScreenPointToRay(Input.mousePosition);
+
+ if (Physics.Raycast(ray, out hit, Mathf.Infinity, layerMask))
+ {
+ startPoint.position = transform.localPosition;
+ endPoint.position = hit.point;
+ MovementEndpointControl(hit.point, true);
+
+ directions.Query(GetPositions, startPoint, endPoint, map);
+ }
+ }
+ }
+
+ #region Character : Movement
+ List futurePositions;
+ bool interruption;
+ void GetPositions(List vecs)
+ {
+ futurePositions = vecs;
+
+ if (futurePositions != null && moving)
+ {
+ interruption = true;
+ }
+ if (!moving)
+ {
+ interruption = false;
+ MoveToNextPlace();
+ }
+ }
+
+ Vector3 nextPos;
+ void MoveToNextPlace()
+ {
+ if (futurePositions.Count > 0)
+ {
+ nextPos = futurePositions[0];
+ futurePositions.Remove(nextPos);
+
+ moving = true;
+ characterAnimator.SetBool("IsWalking", true);
+ StartCoroutine(MoveTo());
+ }
+ else if (futurePositions.Count <= 0)
+ {
+ moving = false;
+ characterAnimator.SetBool("IsWalking", false);
+ }
+ }
+
+ Vector3 prevPos;
+ IEnumerator MoveTo()
+ {
+ prevPos = transform.localPosition;
+
+ float time = CalculateTime();
+ float t = 0;
+
+ StartCoroutine(LookAtNextPos());
+
+ while (t < 1 && !interruption)
+ {
+ t += Time.deltaTime / time;
+
+ transform.localPosition = Vector3.Lerp(prevPos, nextPos, t);
+
+ yield return null;
+ }
+
+ interruption = false;
+ MoveToNextPlace();
+ }
+
+ float CalculateTime()
+ {
+ float timeToMove = 0;
+
+ timeToMove = Vector3.Distance(prevPos, nextPos) / characterSpeed;
+
+ return timeToMove;
+ }
+ #endregion
+
+ #region Character : Rotation
+ IEnumerator LookAtNextPos()
+ {
+ Quaternion neededRotation = Quaternion.LookRotation(nextPos - character.transform.position);
+ Quaternion thisRotation = character.transform.localRotation;
+
+ float t = 0;
+ while (t < 1.0f)
+ {
+ t += Time.deltaTime / 0.25f;
+ var rotationValue = Quaternion.Slerp(thisRotation, neededRotation, t);
+ character.transform.rotation = Quaternion.Euler(0, rotationValue.eulerAngles.y, 0);
+ yield return null;
+ }
+ }
+ #endregion
+
+ #region CameraControl
+ [Header("CameraSettings")]
+ [SerializeField]
+ Camera cam;
+ Vector3 previousPos = Vector3.zero;
+ Vector3 deltaPos = Vector3.zero;
+
+ void CamControl()
+ {
+ deltaPos = transform.position - previousPos;
+ deltaPos.y = 0;
+ cam.transform.position = Vector3.Lerp(cam.transform.position, cam.transform.position + deltaPos, Time.time);
+ previousPos = transform.position;
+ }
+ #endregion
+
+ #region Utility
+ public void DisableCharacter()
+ {
+ characterDisabled = true;
+ moving = false;
+ StopAllCoroutines();
+ character.SetActive(false);
+ }
+
+ public void EnableCharacter()
+ {
+ characterDisabled = false;
+ character.SetActive(true);
+ }
+
+ public void LayerChangeOn()
+ {
+ Debug.Log("OPEN");
+ }
+
+ public void LayerChangeOff()
+ {
+ Debug.Log("CLOSE");
+ }
+
+ void MovementEndpointControl(Vector3 pos, bool active)
+ {
+ _movementEndPoint.position = new Vector3(pos.x, 0.2f, pos.z);
+ _movementEndPoint.gameObject.SetActive(active);
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautMouseController.cs.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautMouseController.cs.meta
new file mode 100644
index 000000000..0d47e4bdc
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/AstronautMouseController.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 7131041864ed14f44865fa1d8e27b411
+timeCreated: 1529443440
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/CharacterMovement.cs b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/CharacterMovement.cs
new file mode 100644
index 000000000..74336da83
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/CharacterMovement.cs
@@ -0,0 +1,45 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Mapbox.Examples
+{
+ public class CharacterMovement : MonoBehaviour
+ {
+ public Material[] Materials;
+ public Transform Target;
+ public Animator CharacterAnimator;
+ public float Speed;
+ AstronautMouseController _controller;
+ void Start()
+ {
+ _controller = GetComponent();
+ }
+
+ void Update()
+ {
+
+ if (_controller.enabled)// Because the mouse control script interferes with this script
+ {
+ return;
+ }
+
+ foreach (var item in Materials)
+ {
+ item.SetVector("_CharacterPosition", transform.position);
+ }
+
+ var distance = Vector3.Distance(transform.position, Target.position);
+ if (distance > 0.1f)
+ {
+ transform.LookAt(Target.position);
+ transform.Translate(Vector3.forward * Speed);
+ CharacterAnimator.SetBool("IsWalking", true);
+ }
+ else
+ {
+ CharacterAnimator.SetBool("IsWalking", false);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/CharacterMovement.cs.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/CharacterMovement.cs.meta
new file mode 100644
index 000000000..04bb81f16
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/CharacterMovement.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 5798356d101127847ac0719a2d1ab574
+timeCreated: 1526565096
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Falloff.psd b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Falloff.psd
new file mode 100644
index 000000000..2dea3342e
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Falloff.psd differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Falloff.psd.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Falloff.psd.meta
new file mode 100644
index 000000000..adb899ebb
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/Falloff.psd.meta
@@ -0,0 +1,52 @@
+fileFormatVersion: 2
+guid: 23740055e2b119e40a939138ab8070f8
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ linearTexture: 0
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 1
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 1
+ generateCubemap: 0
+ cubemapConvolution: 0
+ cubemapConvolutionSteps: 8
+ cubemapConvolutionExponent: 1.5
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 256
+ textureSettings:
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapMode: 1
+ nPOTScale: 1
+ lightmap: 0
+ rGBM: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: .5, y: .5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 0
+ textureType: 5
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.fbx b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.fbx
new file mode 100644
index 000000000..4736d9059
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.fbx differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.fbx.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.fbx.meta
new file mode 100644
index 000000000..f4996466b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.fbx.meta
@@ -0,0 +1,173 @@
+fileFormatVersion: 2
+guid: d5c7249b3f2369b42b2dbf63a8035989
+ModelImporter:
+ serializedVersion: 22
+ fileIDToRecycleName:
+ 100000: Astronaut:polySurface1
+ 100002: //RootNode
+ 100004: QuickRigCharacter_Head
+ 100006: QuickRigCharacter_Hips
+ 100008: QuickRigCharacter_LeftArm
+ 100010: QuickRigCharacter_LeftFoot
+ 100012: QuickRigCharacter_LeftForeArm
+ 100014: QuickRigCharacter_LeftHand
+ 100016: QuickRigCharacter_LeftLeg
+ 100018: QuickRigCharacter_LeftShoulder
+ 100020: QuickRigCharacter_LeftToeBase
+ 100022: QuickRigCharacter_LeftUpLeg
+ 100024: QuickRigCharacter_Neck
+ 100026: QuickRigCharacter_Reference
+ 100028: QuickRigCharacter_RightArm
+ 100030: QuickRigCharacter_RightFoot
+ 100032: QuickRigCharacter_RightForeArm
+ 100034: QuickRigCharacter_RightHand
+ 100036: QuickRigCharacter_RightLeg
+ 100038: QuickRigCharacter_RightShoulder
+ 100040: QuickRigCharacter_RightToeBase
+ 100042: QuickRigCharacter_RightUpLeg
+ 100044: QuickRigCharacter_Spine
+ 100046: QuickRigCharacter_Spine1
+ 100048: QuickRigCharacter_Spine2
+ 400000: Astronaut:polySurface1
+ 400002: //RootNode
+ 400004: QuickRigCharacter_Head
+ 400006: QuickRigCharacter_Hips
+ 400008: QuickRigCharacter_LeftArm
+ 400010: QuickRigCharacter_LeftFoot
+ 400012: QuickRigCharacter_LeftForeArm
+ 400014: QuickRigCharacter_LeftHand
+ 400016: QuickRigCharacter_LeftLeg
+ 400018: QuickRigCharacter_LeftShoulder
+ 400020: QuickRigCharacter_LeftToeBase
+ 400022: QuickRigCharacter_LeftUpLeg
+ 400024: QuickRigCharacter_Neck
+ 400026: QuickRigCharacter_Reference
+ 400028: QuickRigCharacter_RightArm
+ 400030: QuickRigCharacter_RightFoot
+ 400032: QuickRigCharacter_RightForeArm
+ 400034: QuickRigCharacter_RightHand
+ 400036: QuickRigCharacter_RightLeg
+ 400038: QuickRigCharacter_RightShoulder
+ 400040: QuickRigCharacter_RightToeBase
+ 400042: QuickRigCharacter_RightUpLeg
+ 400044: QuickRigCharacter_Spine
+ 400046: QuickRigCharacter_Spine1
+ 400048: QuickRigCharacter_Spine2
+ 2100000: Astronaut_initialShadingGroup1
+ 4300000: Astronaut:polySurface1
+ 7400000: Take 001
+ 9500000: //RootNode
+ 13700000: Astronaut:polySurface1
+ externalObjects:
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Astronaut_initialShadingGroup1
+ second: {fileID: 2100000, guid: 2a98223a0ce402e42b52d90ce9e4910a, type: 2}
+ materials:
+ importMaterials: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: Take 001
+ takeName: Take 001
+ firstFrame: 0
+ lastFrame: 24
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 1
+ loopBlend: 0
+ loopBlendOrientation: 0
+ loopBlendPositionY: 0
+ loopBlendPositionXZ: 0
+ keepOriginalOrientation: 0
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 0
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events: []
+ transformMask: []
+ maskType: 3
+ maskSource: {instanceID: 0}
+ additiveReferencePoseFrame: 0
+ isReadable: 1
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ optimizeMeshForGPU: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ importAnimation: 1
+ copyAvatar: 0
+ humanDescription:
+ serializedVersion: 2
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ rootMotionBoneName:
+ rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ animationType: 2
+ humanoidOversampling: 1
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.mat b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.mat
new file mode 100644
index 000000000..2ba485cd0
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.mat
@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: MapboxAstronaut
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 6f824ebc83678c64dbc8ce6ba03a458d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 2bc2b101a9422c74682327ba26483e9a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: f12c7b4f859417447a5b89065836984e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 049d968ff5737894f88a9e322c78528e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.mat.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.mat.meta
new file mode 100644
index 000000000..65c43feb9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2a98223a0ce402e42b52d90ce9e4910a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.prefab b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.prefab
new file mode 100644
index 000000000..ba1cc75a7
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.prefab
@@ -0,0 +1,890 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1438539700862716}
+ m_IsPrefabParent: 1
+--- !u!1 &1018339591855172
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4326241562144436}
+ - component: {fileID: 137659039767429366}
+ m_Layer: 0
+ m_Name: Astronaut:polySurface1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1051047931922824
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4328357964448866}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_Spine
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1120235977255474
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4271299031416982}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_RightToeBase
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1131952555801694
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4309005642959794}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_LeftShoulder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1151238910651548
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4266259974256674}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_RightShoulder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1161743746614012
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4439320858165566}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_LeftForeArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1239020667436276
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4564062467931404}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_Spine1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1262282356535722
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4913571476090730}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_Hips
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1265412051168968
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4167421931201016}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_LeftUpLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1423015371872446
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4669577574833798}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_LeftFoot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1437424794265834
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4168549534757134}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_RightArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1438539700862716
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4601729990306218}
+ - component: {fileID: 95022966287224496}
+ - component: {fileID: 114672260392319182}
+ m_Layer: 0
+ m_Name: MapboxAstronaut
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1453784097573610
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4938951062107052}
+ - component: {fileID: 119216056316028198}
+ m_Layer: 0
+ m_Name: Projector (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1477690152525932
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4462291593921826}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_RightHand
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1537010061390152
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4754232024427722}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_Head
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1559740618356954
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4114513281126880}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_Spine2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1585646714775650
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4607153088108762}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_LeftLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1686897850784496
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4056355216674710}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_Reference
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1727642194359892
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4436377829613292}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_Neck
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1773329532817944
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4940254246729492}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_LeftHand
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1801857366295214
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4389057685693142}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_RightLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1826772582437090
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4171306828873776}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_RightUpLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1851664548656556
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4192611460441496}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_RightForeArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1871747426080712
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4146356069190516}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_RightFoot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1874974206781822
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4557674090849938}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_LeftToeBase
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1998947903308918
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4537023896473028}
+ m_Layer: 0
+ m_Name: QuickRigCharacter_LeftArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4056355216674710
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1686897850784496}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4913571476090730}
+ m_Father: {fileID: 4601729990306218}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4114513281126880
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1559740618356954}
+ m_LocalRotation: {x: 0.0065308507, y: -0.003558385, z: -0.013351026, w: 0.99988323}
+ m_LocalPosition: {x: -0.0037185934, y: -2.980852e-11, z: 2.478923e-10}
+ m_LocalScale: {x: 1, y: 1, z: 0.99999994}
+ m_Children:
+ - {fileID: 4309005642959794}
+ - {fileID: 4436377829613292}
+ - {fileID: 4266259974256674}
+ m_Father: {fileID: 4564062467931404}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4146356069190516
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1871747426080712}
+ m_LocalRotation: {x: 0.031909835, y: 0.043549217, z: 0.5575851, w: 0.82836235}
+ m_LocalPosition: {x: 0.017951814, y: -0.000000010655119, z: 0.0000000020416815}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4271299031416982}
+ m_Father: {fileID: 4389057685693142}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4167421931201016
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1265412051168968}
+ m_LocalRotation: {x: -0.09830838, y: -0.020667719, z: 0.93788064, w: -0.33209673}
+ m_LocalPosition: {x: -0.00009336389, y: 0.00003145373, z: 0.004962634}
+ m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001}
+ m_Children:
+ - {fileID: 4607153088108762}
+ m_Father: {fileID: 4913571476090730}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4168549534757134
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1437424794265834}
+ m_LocalRotation: {x: 0.6068378, y: 0.28072712, z: 0.43377393, w: 0.6039706}
+ m_LocalPosition: {x: 0.008354803, y: 0.0000000010597165, z: -7.468467e-11}
+ m_LocalScale: {x: 1, y: 1, z: 0.99999994}
+ m_Children:
+ - {fileID: 4192611460441496}
+ m_Father: {fileID: 4266259974256674}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4171306828873776
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1826772582437090}
+ m_LocalRotation: {x: -0.06987549, y: -0.05569781, z: 0.23184182, w: 0.96864057}
+ m_LocalPosition: {x: -0.00009335928, y: 0.00003145476, z: -0.0049626334}
+ m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1.0000002}
+ m_Children:
+ - {fileID: 4389057685693142}
+ m_Father: {fileID: 4913571476090730}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4192611460441496
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1851664548656556}
+ m_LocalRotation: {x: 0.08597265, y: 0.11181077, z: -0.19832954, w: 0.9699343}
+ m_LocalPosition: {x: 0.01399455, y: 0.000000013585478, z: -0.0000000050478035}
+ m_LocalScale: {x: 1.0000002, y: 1.0000001, z: 1.0000002}
+ m_Children:
+ - {fileID: 4462291593921826}
+ m_Father: {fileID: 4168549534757134}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4266259974256674
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1151238910651548}
+ m_LocalRotation: {x: 0.4646267, y: 0.533031, z: -0.4646267, w: 0.533031}
+ m_LocalPosition: {x: -0.010268877, y: -0.002205077, z: -0.0055698785}
+ m_LocalScale: {x: 1.0000005, y: 0.99999994, z: 1}
+ m_Children:
+ - {fileID: 4168549534757134}
+ m_Father: {fileID: 4114513281126880}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4271299031416982
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1120235977255474}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.005459396, y: 0.0000000010519265, z: 2.619453e-10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4146356069190516}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4309005642959794
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1131952555801694}
+ m_LocalRotation: {x: 0.53303105, y: -0.4646267, z: -0.53303105, w: -0.4646267}
+ m_LocalPosition: {x: -0.010268882, y: -0.002205078, z: 0.0055698785}
+ m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1}
+ m_Children:
+ - {fileID: 4537023896473028}
+ m_Father: {fileID: 4114513281126880}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4326241562144436
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1018339591855172}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4601729990306218}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4328357964448866
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1051047931922824}
+ m_LocalRotation: {x: 0.0038052925, y: -0.03496981, z: -0.05434704, w: 0.99790233}
+ m_LocalPosition: {x: -0.0037344925, y: 3.2352382e-10, z: -8.3385954e-10}
+ m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994}
+ m_Children:
+ - {fileID: 4564062467931404}
+ m_Father: {fileID: 4913571476090730}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4389057685693142
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1801857366295214}
+ m_LocalRotation: {x: 0.031938277, y: -0.021123407, z: -0.42938194, w: 0.90231085}
+ m_LocalPosition: {x: 0.017342335, y: -0.00000030320967, z: -0.000000015620794}
+ m_LocalScale: {x: 1, y: 1, z: 1.0000001}
+ m_Children:
+ - {fileID: 4146356069190516}
+ m_Father: {fileID: 4171306828873776}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4436377829613292
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1727642194359892}
+ m_LocalRotation: {x: -0.004768896, y: 0.010209406, z: 0.060827162, w: 0.9980847}
+ m_LocalPosition: {x: -0.009738837, y: 2.7466177e-10, z: 1.9736175e-10}
+ m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
+ m_Children:
+ - {fileID: 4754232024427722}
+ m_Father: {fileID: 4114513281126880}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4439320858165566
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1161743746614012}
+ m_LocalRotation: {x: 0.11627633, y: 0.08750619, z: -0.26753813, w: 0.95249456}
+ m_LocalPosition: {x: -0.013994555, y: -0.000000009058284, z: 0.000000015539312}
+ m_LocalScale: {x: 1, y: 1, z: 0.99999994}
+ m_Children:
+ - {fileID: 4940254246729492}
+ m_Father: {fileID: 4537023896473028}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4462291593921826
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1477690152525932}
+ m_LocalRotation: {x: 0.122114204, y: -0.04972775, z: 0.04432569, w: 0.990278}
+ m_LocalPosition: {x: 0.01334448, y: -0.0000000013707159, z: -0.0000000019116413}
+ m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001}
+ m_Children: []
+ m_Father: {fileID: 4192611460441496}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4537023896473028
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1998947903308918}
+ m_LocalRotation: {x: 0.6096787, y: 0.39446825, z: 0.2829573, w: 0.6265955}
+ m_LocalPosition: {x: -0.008354806, y: 0.0000000010597165, z: -7.4684654e-11}
+ m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
+ m_Children:
+ - {fileID: 4439320858165566}
+ m_Father: {fileID: 4309005642959794}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4557674090849938
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1874974206781822}
+ m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.0054593896, y: -4.695604e-10, z: 0.0000000020544708}
+ m_LocalScale: {x: 1, y: 1, z: 1.0000001}
+ m_Children: []
+ m_Father: {fileID: 4669577574833798}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4564062467931404
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1239020667436276}
+ m_LocalRotation: {x: 0.0064950855, y: -0.003623345, z: -0.0033857115, w: 0.9999666}
+ m_LocalPosition: {x: -0.003718596, y: -3.634042e-10, z: -1.5313096e-11}
+ m_LocalScale: {x: 0.99999994, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4114513281126880}
+ m_Father: {fileID: 4328357964448866}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4601729990306218
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1438539700862716}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 55, y: 55, z: 55}
+ m_Children:
+ - {fileID: 4326241562144436}
+ - {fileID: 4056355216674710}
+ - {fileID: 4938951062107052}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4607153088108762
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1585646714775650}
+ m_LocalRotation: {x: -0.023921445, y: -0.016432943, z: -0.67036194, w: 0.7414665}
+ m_LocalPosition: {x: -0.017342316, y: 0.00000002713737, z: 0.000000014038754}
+ m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
+ m_Children:
+ - {fileID: 4669577574833798}
+ m_Father: {fileID: 4167421931201016}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4669577574833798
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1423015371872446}
+ m_LocalRotation: {x: 0.013900649, y: -0.012589402, z: 0.4407407, w: 0.8974385}
+ m_LocalPosition: {x: -0.017951814, y: -0.000000006995375, z: -8.741234e-10}
+ m_LocalScale: {x: 1, y: 1, z: 1.0000001}
+ m_Children:
+ - {fileID: 4557674090849938}
+ m_Father: {fileID: 4607153088108762}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4754232024427722
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1537010061390152}
+ m_LocalRotation: {x: -0.026559422, y: -0.016412104, z: -0.023500547, w: 0.9992362}
+ m_LocalPosition: {x: -0.01159087, y: 0.0000000039981063, z: -6.965685e-10}
+ m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
+ m_Children: []
+ m_Father: {fileID: 4436377829613292}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4913571476090730
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1262282356535722}
+ m_LocalRotation: {x: 0.54166025, y: -0.4820441, z: -0.47034374, w: 0.50300545}
+ m_LocalPosition: {x: 0.00010534134, y: 0.04237548, z: -0.0031394344}
+ m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
+ m_Children:
+ - {fileID: 4167421931201016}
+ - {fileID: 4171306828873776}
+ - {fileID: 4328357964448866}
+ m_Father: {fileID: 4056355216674710}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4938951062107052
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1453784097573610}
+ m_LocalRotation: {x: 0.18463755, y: 0, z: 0, w: 0.9828067}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.07272727, y: 0.07272727, z: 0.07272728}
+ m_Children: []
+ m_Father: {fileID: 4601729990306218}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 21.28, y: 0, z: 0}
+--- !u!4 &4940254246729492
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1773329532817944}
+ m_LocalRotation: {x: 0.1256803, y: -0.097072944, z: -0.00018825765, w: 0.9873101}
+ m_LocalPosition: {x: -0.013344488, y: -0.000000008915071, z: -7.580456e-10}
+ m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4439320858165566}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!95 &95022966287224496
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1438539700862716}
+ m_Enabled: 1
+ m_Avatar: {fileID: 9000000, guid: d5c7249b3f2369b42b2dbf63a8035989, type: 3}
+ m_Controller: {fileID: 9100000, guid: 9604f897cddd77b40953b99469abcdbd, type: 2}
+ m_CullingMode: 1
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+--- !u!114 &114672260392319182
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1438539700862716}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5798356d101127847ac0719a2d1ab574, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Materials:
+ - {fileID: 2100000, guid: 6ec7317f2ac57e2448326cdc68816797, type: 2}
+ - {fileID: 2100000, guid: 0f9e3de68a3085e469bd62c8b40e9487, type: 2}
+ Target: {fileID: 0}
+ CharacterAnimator: {fileID: 95022966287224496}
+ Speed: 0.005
+--- !u!119 &119216056316028198
+Projector:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1453784097573610}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_NearClipPlane: 0.01
+ m_FarClipPlane: 22
+ m_FieldOfView: 85.6
+ m_AspectRatio: -6.6
+ m_Orthographic: 0
+ m_OrthographicSize: 4.01
+ m_Material: {fileID: 2100000, guid: 2221fa9c198f67749a5fe7803ff89eda, type: 2}
+ m_IgnoreLayers:
+ serializedVersion: 2
+ m_Bits: 0
+--- !u!137 &137659039767429366
+SkinnedMeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1018339591855172}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 2a98223a0ce402e42b52d90ce9e4910a, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ serializedVersion: 2
+ m_Quality: 0
+ m_UpdateWhenOffscreen: 0
+ m_SkinnedMotionVectors: 1
+ m_Mesh: {fileID: 4300000, guid: d5c7249b3f2369b42b2dbf63a8035989, type: 3}
+ m_Bones:
+ - {fileID: 4913571476090730}
+ - {fileID: 4167421931201016}
+ - {fileID: 4607153088108762}
+ - {fileID: 4669577574833798}
+ - {fileID: 4557674090849938}
+ - {fileID: 4171306828873776}
+ - {fileID: 4389057685693142}
+ - {fileID: 4146356069190516}
+ - {fileID: 4271299031416982}
+ - {fileID: 4328357964448866}
+ - {fileID: 4564062467931404}
+ - {fileID: 4114513281126880}
+ - {fileID: 4309005642959794}
+ - {fileID: 4537023896473028}
+ - {fileID: 4439320858165566}
+ - {fileID: 4940254246729492}
+ - {fileID: 4266259974256674}
+ - {fileID: 4168549534757134}
+ - {fileID: 4192611460441496}
+ - {fileID: 4462291593921826}
+ - {fileID: 4436377829613292}
+ - {fileID: 4754232024427722}
+ m_BlendShapeWeights: []
+ m_RootBone: {fileID: 4913571476090730}
+ m_AABB:
+ m_Center: {x: -0.0038077123, y: 0.003856523, z: 0.0011322275}
+ m_Extent: {x: 0.049188334, y: 0.023567023, z: 0.03146985}
+ m_DirtyAABB: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.prefab.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.prefab.meta
new file mode 100644
index 000000000..2df57c530
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b4281c0219e45624e855839527bdc6f1
+timeCreated: 1529090036
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_albedo.tif b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_albedo.tif
new file mode 100644
index 000000000..f28ed6d08
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_albedo.tif differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_albedo.tif.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_albedo.tif.meta
new file mode 100644
index 000000000..954b6be86
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_albedo.tif.meta
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: 2bc2b101a9422c74682327ba26483e9a
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 5
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 2
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_metallic.tif b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_metallic.tif
new file mode 100644
index 000000000..21ccefd6f
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_metallic.tif differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_metallic.tif.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_metallic.tif.meta
new file mode 100644
index 000000000..e8946dc5d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_metallic.tif.meta
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: f12c7b4f859417447a5b89065836984e
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 5
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 2
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_normal.tif b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_normal.tif
new file mode 100644
index 000000000..d84bbc508
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_normal.tif differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_normal.tif.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_normal.tif.meta
new file mode 100644
index 000000000..d50352782
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_normal.tif.meta
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: 6f824ebc83678c64dbc8ce6ba03a458d
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 5
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 2
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_roughness.tif b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_roughness.tif
new file mode 100644
index 000000000..2b0700875
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_roughness.tif differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_roughness.tif.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_roughness.tif.meta
new file mode 100644
index 000000000..86adbca6d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/MapboxAstronaut_roughness.tif.meta
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: 049d968ff5737894f88a9e322c78528e
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 5
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 2
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/ProjectorLight.shader b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/ProjectorLight.shader
new file mode 100644
index 000000000..d7d040ff8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/ProjectorLight.shader
@@ -0,0 +1,64 @@
+// Upgrade NOTE: replaced '_Projector' with 'unity_Projector'
+// Upgrade NOTE: replaced '_ProjectorClip' with 'unity_ProjectorClip'
+
+Shader "Projector/Light" {
+ Properties {
+ _Color ("Main Color", Color) = (1,1,1,1)
+ _ShadowTex ("Cookie", 2D) = "" {}
+ _FalloffTex ("FallOff", 2D) = "" {}
+ }
+
+ Subshader {
+ Tags {"Queue"="Transparent"}
+ Pass {
+ ZWrite Off
+ ColorMask RGB
+ Blend DstColor One
+ Offset -1, -1
+
+ CGPROGRAM
+ #pragma vertex vert
+ #pragma fragment frag
+ #pragma multi_compile_fog
+ #include "UnityCG.cginc"
+
+ struct v2f {
+ float4 uvShadow : TEXCOORD0;
+ float4 uvFalloff : TEXCOORD1;
+ UNITY_FOG_COORDS(2)
+ float4 pos : SV_POSITION;
+ };
+
+ float4x4 unity_Projector;
+ float4x4 unity_ProjectorClip;
+
+ v2f vert (float4 vertex : POSITION)
+ {
+ v2f o;
+ o.pos = UnityObjectToClipPos(vertex);
+ o.uvShadow = mul (unity_Projector, vertex);
+ o.uvFalloff = mul (unity_ProjectorClip, vertex);
+ UNITY_TRANSFER_FOG(o,o.pos);
+ return o;
+ }
+
+ fixed4 _Color;
+ sampler2D _ShadowTex;
+ sampler2D _FalloffTex;
+
+ fixed4 frag (v2f i) : SV_Target
+ {
+ fixed4 texS = tex2Dproj (_ShadowTex, UNITY_PROJ_COORD(i.uvShadow));
+ texS.rgb *= _Color.rgb;
+ texS.a = 1.0-texS.a;
+
+ fixed4 texF = tex2Dproj (_FalloffTex, UNITY_PROJ_COORD(i.uvFalloff));
+ fixed4 res = texS * texF.a * 5;
+
+ UNITY_APPLY_FOG_COLOR(i.fogCoord, res, fixed4(0,0,0,0));
+ return res;
+ }
+ ENDCG
+ }
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/ProjectorLight.shader.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/ProjectorLight.shader.meta
new file mode 100644
index 000000000..4a5d302fb
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/ProjectorLight.shader.meta
@@ -0,0 +1,6 @@
+fileFormatVersion: 2
+guid: c0ace1ca4bc0718448acf798c93d52d9
+ShaderImporter:
+ defaultTextures: []
+ userData:
+ assetBundleName:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection.png
new file mode 100644
index 000000000..a7fc27381
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection.png.meta
new file mode 100644
index 000000000..c1a419d95
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: 5905abb8fdf60f640a467d3255cc776a
+timeCreated: 1527088033
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection2.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection2.png
new file mode 100644
index 000000000..38cdebfc4
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection2.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection2.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection2.png.meta
new file mode 100644
index 000000000..cb8fe5b3a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelection2.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: c5c2dcd795afd7e419a9784d3e5ffa0f
+timeCreated: 1527089245
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 1
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 0
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelector.mat b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelector.mat
new file mode 100644
index 000000000..9553fe306
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelector.mat
@@ -0,0 +1,84 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RobotSelector
+ m_Shader: {fileID: 4800000, guid: c0ace1ca4bc0718448acf798c93d52d9, type: 3}
+ m_ShaderKeywords: _EMISSION
+ m_LightmapFlags: 1
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 2800000, guid: 5905abb8fdf60f640a467d3255cc776a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _FalloffTex:
+ m_Texture: {fileID: 2800000, guid: 23740055e2b119e40a939138ab8070f8, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: c5c2dcd795afd7e419a9784d3e5ffa0f, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ShadowTex:
+ m_Texture: {fileID: 2800000, guid: c5c2dcd795afd7e419a9784d3e5ffa0f, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0, g: 0.5448277, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0.07510345, b: 0.09, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelector.mat.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelector.mat.meta
new file mode 100644
index 000000000..ad6103a8c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Astronaut/RobotSelector.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 2221fa9c198f67749a5fe7803ff89eda
+timeCreated: 1527087768
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building.meta
new file mode 100644
index 000000000..4d4b207c5
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b762a1d4d4468af40a70e01b4d9c13ab
+folderAsset: yes
+timeCreated: 1527094742
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/3YvXH.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/3YvXH.png
new file mode 100644
index 000000000..bd6c49b88
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/3YvXH.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/3YvXH.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/3YvXH.png.meta
new file mode 100644
index 000000000..3652c21a3
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/3YvXH.png.meta
@@ -0,0 +1,77 @@
+fileFormatVersion: 2
+guid: 1cd3051fbf6150c46bbb8d117deb860b
+timeCreated: 1526558159
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingSideMaterial.mat b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingSideMaterial.mat
new file mode 100644
index 000000000..dbc87a288
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingSideMaterial.mat
@@ -0,0 +1,101 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: BuildingSideMaterial
+ m_Shader: {fileID: 4800000, guid: b1ff8392b8844df42be7268d6a58fd62, type: 3}
+ m_ShaderKeywords: _EMISSION
+ m_LightmapFlags: 1
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BotTexture0:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 2800000, guid: 1cd3051fbf6150c46bbb8d117deb860b, type: 3}
+ m_Scale: {x: 1, y: 2.76}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 1cd3051fbf6150c46bbb8d117deb860b, type: 3}
+ m_Scale: {x: 1, y: 2.76}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MidTexture0:
+ m_Texture: {fileID: 2800000, guid: 1cd3051fbf6150c46bbb8d117deb860b, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _Texture:
+ m_Texture: {fileID: 2800000, guid: 1cd3051fbf6150c46bbb8d117deb860b, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _texcoord:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _EmissionPower: 2.06
+ - _FadeEnd: 3.06
+ - _FadeMax: 8.14
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 1
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _Range: 53.87
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Tile: 2.18
+ - _UVSec: 0
+ - _WallOffset: -0.15
+ - _ZWrite: 1
+ - __dirty: 0
+ m_Colors:
+ - _BaseColor: {r: 0, g: 0, b: 0, a: 0}
+ - _CharacterPosition: {r: -11.430234, g: 0, b: -14.458305, a: 0}
+ - _Color: {r: 0, g: 0.5034485, b: 1, a: 1}
+ - _EmissionColor: {r: 1, g: 0.2275863, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingSideMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingSideMaterial.mat.meta
new file mode 100644
index 000000000..bba42a936
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingSideMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 6ec7317f2ac57e2448326cdc68816797
+timeCreated: 1526558167
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingTopMaterial.mat b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingTopMaterial.mat
new file mode 100644
index 000000000..8bf62b802
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingTopMaterial.mat
@@ -0,0 +1,101 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: BuildingTopMaterial
+ m_Shader: {fileID: 4800000, guid: b1ff8392b8844df42be7268d6a58fd62, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 0
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BotTexture0:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MidTexture0:
+ m_Texture: {fileID: 2800000, guid: 1cd3051fbf6150c46bbb8d117deb860b, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _Texture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _texcoord:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _EmissionPower: 0
+ - _FadeEnd: 55
+ - _FadeMax: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _Range: 53.87
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Tile: 0
+ - _UVSec: 0
+ - _WallOffset: 0
+ - _ZWrite: 1
+ - __dirty: 0
+ m_Colors:
+ - _BaseColor: {r: 0.125, g: 0.113970585, b: 0.113970585, a: 0}
+ - _CharacterPosition: {r: -11.430234, g: 0, b: -14.458305, a: 0}
+ - _Color: {r: 0, g: 0.037068963, b: 0.125, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingTopMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingTopMaterial.mat.meta
new file mode 100644
index 000000000..b2752ae9e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/BuildingTopMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 0f9e3de68a3085e469bd62c8b40e9487
+timeCreated: 1526558180
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/CharacterBuildingShader.shader b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/CharacterBuildingShader.shader
new file mode 100644
index 000000000..e59dd27a7
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/CharacterBuildingShader.shader
@@ -0,0 +1,288 @@
+// Made with Amplify Shader Editor
+// Available at the Unity Asset Store - http://u3d.as/y3X
+Shader "CharacterBuildingShader"
+{
+ Properties
+ {
+ [HideInInspector] __dirty( "", Int ) = 1
+ _Texture("Texture", 2D) = "white" {}
+ _CharacterPosition("CharacterPosition", Vector) = (0,0,0,0)
+ _Range("Range", Float) = 0
+ _Tile("Tile", Float) = 1
+ _FadeEnd("FadeEnd", Float) = 2
+ _Color("Color", Color) = (0,0,0,0)
+ _BaseColor("BaseColor", Color) = (0,0,0,0)
+ }
+
+ SubShader
+ {
+ Tags{ "RenderType" = "Opaque" "Queue" = "Geometry+0" "IsEmissive" = "true" }
+ Cull Back
+ CGINCLUDE
+ #include "UnityShaderVariables.cginc"
+ #include "UnityPBSLighting.cginc"
+ #include "Lighting.cginc"
+ #pragma target 3.0
+ #ifdef UNITY_PASS_SHADOWCASTER
+ #undef INTERNAL_DATA
+ #undef WorldReflectionVector
+ #undef WorldNormalVector
+ #define INTERNAL_DATA half3 internalSurfaceTtoW0; half3 internalSurfaceTtoW1; half3 internalSurfaceTtoW2;
+ #define WorldReflectionVector(data,normal) reflect (data.worldRefl, half3(dot(data.internalSurfaceTtoW0,normal), dot(data.internalSurfaceTtoW1,normal), dot(data.internalSurfaceTtoW2,normal)))
+ #define WorldNormalVector(data,normal) fixed3(dot(data.internalSurfaceTtoW0,normal), dot(data.internalSurfaceTtoW1,normal), dot(data.internalSurfaceTtoW2,normal))
+ #endif
+ struct Input
+ {
+ float3 worldPos;
+ float3 worldNormal;
+ INTERNAL_DATA
+ };
+
+ uniform float4 _BaseColor;
+ uniform sampler2D _Texture;
+ uniform float _Tile;
+ uniform float4 _Color;
+ uniform float _FadeEnd;
+ uniform float3 _CharacterPosition;
+ uniform float _Range;
+
+
+ inline float4 TriplanarSampling( sampler2D topTexMap, sampler2D midTexMap, sampler2D botTexMap, float3 worldPos, float3 worldNormal, float falloff, float tilling, float vertex )
+ {
+ float3 projNormal = ( pow( abs( worldNormal ), falloff ) );
+ projNormal /= projNormal.x + projNormal.y + projNormal.z;
+ float3 nsign = sign( worldNormal );
+ half4 xNorm; half4 yNorm; half4 zNorm;
+ if(vertex == 1){
+ xNorm = ( tex2Dlod( topTexMap, float4((tilling * worldPos.zy * float2( nsign.x, 1.0 )).xy,0,0) ) );
+ yNorm = ( tex2Dlod( topTexMap, float4((tilling * worldPos.zx).xy,0,0) ) );
+ zNorm = ( tex2Dlod( topTexMap, float4((tilling * worldPos.xy * float2( -nsign.z, 1.0 )).xy,0,0) ) );
+ } else {
+ xNorm = ( tex2D( topTexMap, tilling * worldPos.zy * float2( nsign.x, 1.0 ) ) );
+ yNorm = ( tex2D( topTexMap, tilling * worldPos.zx ) );
+ zNorm = ( tex2D( topTexMap, tilling * worldPos.xy * float2( -nsign.z, 1.0 ) ) );
+ }
+ return xNorm* projNormal.x + yNorm* projNormal.y + zNorm* projNormal.z;
+ }
+
+
+ float3 mod289( float3 x ) { return x - floor( x * ( 1.0 / 289.0 ) ) * 289.0; }
+
+ float2 mod289( float2 x ) { return x - floor( x * ( 1.0 / 289.0 ) ) * 289.0; }
+
+ float3 permute( float3 x ) { return mod289( ( ( x * 34.0 ) + 1.0 ) * x ); }
+
+ float snoise( float2 v )
+ {
+ const float4 C = float4( 0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439 );
+ float2 i = floor( v + dot( v, C.yy ) );
+ float2 x0 = v - i + dot( i, C.xx );
+ float2 i1;
+ i1 = ( x0.x > x0.y ) ? float2( 1.0, 0.0 ) : float2( 0.0, 1.0 );
+ float4 x12 = x0.xyxy + C.xxzz;
+ x12.xy -= i1;
+ i = mod289( i );
+ float3 p = permute( permute( i.y + float3( 0.0, i1.y, 1.0 ) ) + i.x + float3( 0.0, i1.x, 1.0 ) );
+ float3 m = max( 0.5 - float3( dot( x0, x0 ), dot( x12.xy, x12.xy ), dot( x12.zw, x12.zw ) ), 0.0 );
+ m = m * m;
+ m = m * m;
+ float3 x = 2.0 * frac( p * C.www ) - 1.0;
+ float3 h = abs( x ) - 0.5;
+ float3 ox = floor( x + 0.5 );
+ float3 a0 = x - ox;
+ m *= 1.79284291400159 - 0.85373472095314 * ( a0 * a0 + h * h );
+ float3 g;
+ g.x = a0.x * x0.x + h.x * x0.y;
+ g.yz = a0.yz * x12.xz + h.yz * x12.yw;
+ return 130.0 * dot( m, g );
+ }
+
+
+ void vertexDataFunc( inout appdata_full v, out Input o )
+ {
+ UNITY_INITIALIZE_OUTPUT( Input, o );
+ float3 ase_worldPos = mul(unity_ObjectToWorld, v.vertex);
+ float2 componentMask36 = ase_worldPos.xz;
+ float2 componentMask37 = _CharacterPosition.xz;
+ float clampResult16 = clamp( (0.0 + (pow( distance( componentMask36 , componentMask37 ) , 3.0 ) - 0.0) * (1.0 - 0.0) / (pow( _Range , 3.0 ) - 0.0)) , 0.0 , 1.0 );
+ float lerpResult19 = lerp( 0.0 , ase_worldPos.y , ( 1.0 - clampResult16 ));
+ float4 appendResult17 = (float4(0.0 , ( lerpResult19 * -0.94 ) , 0.0 , 0.0));
+ v.vertex.xyz += appendResult17.xyz;
+ }
+
+ void surf( Input i , inout SurfaceOutputStandard o )
+ {
+ o.Normal = float3(0,0,1);
+ float3 ase_worldPos = i.worldPos;
+ float3 ase_worldNormal = WorldNormalVector( i, float3( 0, 0, 1 ) );
+ float4 triplanar41 = TriplanarSampling( _Texture, _Texture, _Texture, ase_worldPos, ase_worldNormal, 1.0, _Tile, 0 );
+ float2 componentMask69 = ase_worldPos.xz;
+ float mulTime75 = _Time.y * 0.2;
+ float simplePerlin2D68 = snoise( ( ( componentMask69 / float2( 8,8 ) ) + mulTime75 ) );
+ float clampResult66 = clamp( (0.0 + (( simplePerlin2D68 + ase_worldPos.y ) - 0.0) * (1.0 - 0.0) / (_FadeEnd - 0.0)) , 0.0 , 1.0 );
+ float clampResult53 = clamp( ( 1.0 - clampResult66 ) , 0.1 , 1.0 );
+ float4 lerpResult48 = lerp( _BaseColor , ( triplanar41 * _Color ) , clampResult53);
+ o.Albedo = lerpResult48.xyz;
+ o.Emission = lerpResult48.xyz;
+ o.Alpha = 1;
+ }
+
+ ENDCG
+ CGPROGRAM
+ #pragma surface surf Standard keepalpha fullforwardshadows vertex:vertexDataFunc
+
+ ENDCG
+ Pass
+ {
+ Name "ShadowCaster"
+ Tags{ "LightMode" = "ShadowCaster" }
+ ZWrite On
+ CGPROGRAM
+ #pragma vertex vert
+ #pragma fragment frag
+ #pragma target 3.0
+ #pragma multi_compile_shadowcaster
+ #pragma multi_compile UNITY_PASS_SHADOWCASTER
+ #pragma skip_variants FOG_LINEAR FOG_EXP FOG_EXP2
+ # include "HLSLSupport.cginc"
+ #if ( SHADER_API_D3D11 || SHADER_API_GLCORE || SHADER_API_GLES3 || SHADER_API_METAL || SHADER_API_VULKAN )
+ #define CAN_SKIP_VPOS
+ #endif
+ #include "UnityCG.cginc"
+ #include "Lighting.cginc"
+ #include "UnityPBSLighting.cginc"
+ sampler3D _DitherMaskLOD;
+ struct v2f
+ {
+ V2F_SHADOW_CASTER;
+ float3 worldPos : TEXCOORD6;
+ float4 tSpace0 : TEXCOORD1;
+ float4 tSpace1 : TEXCOORD2;
+ float4 tSpace2 : TEXCOORD3;
+ UNITY_VERTEX_INPUT_INSTANCE_ID
+ };
+ v2f vert( appdata_full v )
+ {
+ v2f o;
+ UNITY_SETUP_INSTANCE_ID( v );
+ UNITY_INITIALIZE_OUTPUT( v2f, o );
+ UNITY_TRANSFER_INSTANCE_ID( v, o );
+ Input customInputData;
+ vertexDataFunc( v, customInputData );
+ float3 worldPos = mul( unity_ObjectToWorld, v.vertex ).xyz;
+ half3 worldNormal = UnityObjectToWorldNormal( v.normal );
+ fixed3 worldTangent = UnityObjectToWorldDir( v.tangent.xyz );
+ fixed tangentSign = v.tangent.w * unity_WorldTransformParams.w;
+ fixed3 worldBinormal = cross( worldNormal, worldTangent ) * tangentSign;
+ o.tSpace0 = float4( worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x );
+ o.tSpace1 = float4( worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y );
+ o.tSpace2 = float4( worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z );
+ o.worldPos = worldPos;
+ TRANSFER_SHADOW_CASTER_NORMALOFFSET( o )
+ return o;
+ }
+ fixed4 frag( v2f IN
+ #if !defined( CAN_SKIP_VPOS )
+ , UNITY_VPOS_TYPE vpos : VPOS
+ #endif
+ ) : SV_Target
+ {
+ UNITY_SETUP_INSTANCE_ID( IN );
+ Input surfIN;
+ UNITY_INITIALIZE_OUTPUT( Input, surfIN );
+ float3 worldPos = float3( IN.tSpace0.w, IN.tSpace1.w, IN.tSpace2.w );
+ fixed3 worldViewDir = normalize( UnityWorldSpaceViewDir( worldPos ) );
+ surfIN.worldPos = worldPos;
+ surfIN.worldNormal = float3( IN.tSpace0.z, IN.tSpace1.z, IN.tSpace2.z );
+ surfIN.internalSurfaceTtoW0 = IN.tSpace0.xyz;
+ surfIN.internalSurfaceTtoW1 = IN.tSpace1.xyz;
+ surfIN.internalSurfaceTtoW2 = IN.tSpace2.xyz;
+ SurfaceOutputStandard o;
+ UNITY_INITIALIZE_OUTPUT( SurfaceOutputStandard, o )
+ surf( surfIN, o );
+ #if defined( CAN_SKIP_VPOS )
+ float2 vpos = IN.pos;
+ #endif
+ SHADOW_CASTER_FRAGMENT( IN )
+ }
+ ENDCG
+ }
+ }
+ Fallback "Diffuse"
+ CustomEditor "ASEMaterialInspector"
+}
+/*ASEBEGIN
+Version=13101
+7;29;1936;1116;1388.344;1201.545;1.713429;True;True
+Node;AmplifyShaderEditor.WorldPosInputsNode;46;-1380.454,-379.1331;Float;False;0;4;FLOAT3;FLOAT;FLOAT;FLOAT
+Node;AmplifyShaderEditor.ComponentMaskNode;69;-1094.655,-494.2093;Float;False;True;False;True;True;1;0;FLOAT3;0,0,0,0;False;1;FLOAT2
+Node;AmplifyShaderEditor.Vector3Node;12;-1637.411,401.8673;Float;False;Property;_CharacterPosition;CharacterPosition;1;0;0,0,0;0;4;FLOAT3;FLOAT;FLOAT;FLOAT
+Node;AmplifyShaderEditor.WorldPosInputsNode;14;-1579.564,131.9189;Float;False;0;4;FLOAT3;FLOAT;FLOAT;FLOAT
+Node;AmplifyShaderEditor.SimpleDivideOpNode;73;-818.0357,-490.5296;Float;False;2;0;FLOAT2;0.0;False;1;FLOAT2;8,8;False;1;FLOAT2
+Node;AmplifyShaderEditor.SimpleTimeNode;75;-860.8231,-379.5167;Float;False;1;0;FLOAT;0.2;False;1;FLOAT
+Node;AmplifyShaderEditor.ComponentMaskNode;37;-1299.427,400.2594;Float;False;True;False;True;True;1;0;FLOAT3;0,0,0;False;1;FLOAT2
+Node;AmplifyShaderEditor.ComponentMaskNode;36;-1284.967,127.0973;Float;False;True;False;True;True;1;0;FLOAT3;0,0,0,0;False;1;FLOAT2
+Node;AmplifyShaderEditor.SimpleAddOpNode;74;-617.1793,-401.9212;Float;False;2;2;0;FLOAT2;0.0;False;1;FLOAT;0,0;False;1;FLOAT2
+Node;AmplifyShaderEditor.RangedFloatNode;18;-969.5876,416.3288;Float;False;Property;_Range;Range;2;0;0;0;0;0;1;FLOAT
+Node;AmplifyShaderEditor.DistanceOpNode;13;-995.2973,252.4317;Float;False;2;0;FLOAT2;0.0;False;1;FLOAT2;0.0,0,0;False;1;FLOAT
+Node;AmplifyShaderEditor.NoiseGeneratorNode;68;-429.8528,-381.6138;Float;False;Simplex2D;1;0;FLOAT2;100,100;False;1;FLOAT
+Node;AmplifyShaderEditor.PowerNode;22;-754.2711,249.217;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;3.0;False;1;FLOAT
+Node;AmplifyShaderEditor.PowerNode;23;-757.4841,421.1487;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;3.0;False;1;FLOAT
+Node;AmplifyShaderEditor.SimpleAddOpNode;72;-159.4099,-353.3119;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT
+Node;AmplifyShaderEditor.TFHCRemap;15;-548.5963,250.8247;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;20.0;False;3;FLOAT;0.0;False;4;FLOAT;1.0;False;1;FLOAT
+Node;AmplifyShaderEditor.RangedFloatNode;56;-181.0639,-235.8129;Float;False;Property;_FadeEnd;FadeEnd;4;0;2;0;0;0;1;FLOAT
+Node;AmplifyShaderEditor.ClampOpNode;16;-325.2466,250.8249;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT
+Node;AmplifyShaderEditor.TFHCRemap;52;111.2249,-362.403;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;3;FLOAT;0.0;False;4;FLOAT;1.0;False;1;FLOAT
+Node;AmplifyShaderEditor.ClampOpNode;66;344.3752,-360.1194;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT
+Node;AmplifyShaderEditor.TexturePropertyNode;1;-517.5781,-948.9332;Float;True;Property;_Texture;Texture;0;0;None;False;white;Auto;0;1;SAMPLER2D
+Node;AmplifyShaderEditor.RangedFloatNode;43;-310.076,-726.5656;Float;False;Property;_Tile;Tile;3;0;1;0;0;0;1;FLOAT
+Node;AmplifyShaderEditor.OneMinusNode;20;-116.3576,249.218;Float;False;1;0;FLOAT;0.0;False;1;FLOAT
+Node;AmplifyShaderEditor.OneMinusNode;55;539.5688,-364.1947;Float;False;1;0;FLOAT;0.0;False;1;FLOAT
+Node;AmplifyShaderEditor.ColorNode;60;59.77039,-631.2576;Float;False;Property;_Color;Color;5;0;0,0,0,0;0;5;COLOR;FLOAT;FLOAT;FLOAT;FLOAT
+Node;AmplifyShaderEditor.LerpOp;19;256.4929,157.6283;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT
+Node;AmplifyShaderEditor.TriplanarNode;41;1139.025,-323.3693;Float;True;Spherical;World;False;Top Texture 0;_TopTexture0;white;6;None;Mid Texture 0;_MidTexture0;white;7;None;Bot Texture 0;_BotTexture0;white;8;None;Triplanar Sampler;5;0;SAMPLER2D;;False;1;SAMPLER2D;;False;2;SAMPLER2D;;False;3;FLOAT;1.0;False;4;FLOAT;1.0;False;5;FLOAT4;FLOAT;FLOAT;FLOAT;FLOAT
+Node;AmplifyShaderEditor.SimpleMultiplyOpNode;61;515.9266,-657.8391;Float;False;2;2;0;FLOAT4;0.0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4
+Node;AmplifyShaderEditor.ClampOpNode;53;734.0475,-367.4904;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;0.1;False;2;FLOAT;1.0;False;1;FLOAT
+Node;AmplifyShaderEditor.SimpleMultiplyOpNode;33;471.8105,99.7816;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;-0.94;False;1;FLOAT
+Node;AmplifyShaderEditor.ColorNode;67;503.5923,-900.1298;Float;False;Property;_BaseColor;BaseColor;6;0;0,0,0,0;0;5;COLOR;FLOAT;FLOAT;FLOAT;FLOAT
+Node;AmplifyShaderEditor.LerpOp;48;841.2689,-681.2978;Float;False;3;0;COLOR;0.0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT;0.0;False;1;FLOAT4
+Node;AmplifyShaderEditor.DynamicAppendNode;17;753.7844,56.63725;Float;False;FLOAT4;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT4
+Node;AmplifyShaderEditor.StandardSurfaceOutputNode;0;1364.302,-286.3154;Float;False;True;2;Float;ASEMaterialInspector;0;0;Standard;CharacterBuildingShader;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;Back;0;0;False;0;0;Opaque;0.5;True;True;0;False;Opaque;Geometry;All;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;False;0;255;255;0;0;0;0;False;0;4;10;25;False;0.5;True;0;Zero;Zero;0;Zero;Zero;Add;Add;0;False;0;0,0,0,0;VertexOffset;False;Cylindrical;False;Relative;0;;-1;-1;-1;-1;0;0;15;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT;0.0;False;9;FLOAT;0.0;False;10;OBJECT;0.0;False;11;FLOAT3;0,0,0;False;12;FLOAT3;0,0,0;False;14;FLOAT4;0,0,0,0;False;15;FLOAT3;0,0,0;False;0
+WireConnection;69;0;46;0
+WireConnection;73;0;69;0
+WireConnection;37;0;12;0
+WireConnection;36;0;14;0
+WireConnection;74;0;73;0
+WireConnection;74;1;75;0
+WireConnection;13;0;36;0
+WireConnection;13;1;37;0
+WireConnection;68;0;74;0
+WireConnection;22;0;13;0
+WireConnection;23;0;18;0
+WireConnection;72;0;68;0
+WireConnection;72;1;46;2
+WireConnection;15;0;22;0
+WireConnection;15;2;23;0
+WireConnection;16;0;15;0
+WireConnection;52;0;72;0
+WireConnection;52;2;56;0
+WireConnection;66;0;52;0
+WireConnection;20;0;16;0
+WireConnection;55;0;66;0
+WireConnection;19;1;14;2
+WireConnection;19;2;20;0
+WireConnection;41;0;1;0
+WireConnection;41;3;43;0
+WireConnection;61;0;41;0
+WireConnection;61;1;60;0
+WireConnection;53;0;55;0
+WireConnection;33;0;19;0
+WireConnection;48;0;67;0
+WireConnection;48;1;61;0
+WireConnection;48;2;53;0
+WireConnection;17;1;33;0
+WireConnection;0;0;48;0
+WireConnection;0;2;48;0
+WireConnection;0;11;17;0
+ASEEND*/
+//CHKSM=A284E886CB8D7C3EA8E4575607D42C64D3005429
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/CharacterBuildingShader.shader.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/CharacterBuildingShader.shader.meta
new file mode 100644
index 000000000..b6e4de577
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/CharacterBuildingShader.shader.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b1ff8392b8844df42be7268d6a58fd62
+timeCreated: 1527102858
+licenseType: Pro
+ShaderImporter:
+ externalObjects: {}
+ defaultTextures: []
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/LocationBuildingMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/LocationBuildingMaterialModifier.asset
new file mode 100644
index 000000000..5eebb174b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/LocationBuildingMaterialModifier.asset
@@ -0,0 +1,24 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: LocationBuildingMaterialModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/LocationBuildingMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/LocationBuildingMaterialModifier.asset.meta
new file mode 100644
index 000000000..40b6d150c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Building/LocationBuildingMaterialModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: d819a9dc4ee96d94abd9b7391fef02c7
+timeCreated: 1528798448
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park.meta
new file mode 100644
index 000000000..0104b1d63
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 7fc845b8ae9ab02439132be245e63bb0
+folderAsset: yes
+timeCreated: 1527094732
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/LocationGameSpawnTreeModifier.asset b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/LocationGameSpawnTreeModifier.asset
new file mode 100644
index 000000000..a3f0b852e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/LocationGameSpawnTreeModifier.asset
@@ -0,0 +1,24 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 420705c61d1b6435c8aa7b1cbd0ce80a, type: 3}
+ m_Name: LocationGameSpawnTreeModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _spawnRateInSquareMeters: 20
+ _maxSpawn: 1000
+ _prefabs:
+ - {fileID: 1770149645188902, guid: 96a250c7c7df44d4ba4f55de10638fed, type: 2}
+ _layerMask:
+ serializedVersion: 2
+ m_Bits: 512
+ _scaleDownWithWorld: 1
+ _randomizeScale: 1
+ _randomizeRotation: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/LocationGameSpawnTreeModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/LocationGameSpawnTreeModifier.asset.meta
new file mode 100644
index 000000000..15b473fbf
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/LocationGameSpawnTreeModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: e425dc440a40d9a4080794105e9f66ef
+timeCreated: 1526568427
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/ParkMaterial.mat b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/ParkMaterial.mat
new file mode 100644
index 000000000..80179facb
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/ParkMaterial.mat
@@ -0,0 +1,76 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: ParkMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 2800000, guid: 994bf5fa3f419b14ca0097cc9ba8276d, type: 3}
+ m_Scale: {x: 0.1, y: 0.1}
+ m_Offset: {x: -10.5428505, y: 0.2}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 750b1bd7ba8bd28489650de6d0a95cc5, type: 3}
+ m_Scale: {x: 0.1, y: 0.1}
+ m_Offset: {x: -11.211949, y: 0.2}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.482
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0, g: 0.38235295, b: 0.05010147, a: 1}
+ - _EmissionColor: {r: 0, g: 0.157, b: 0.020572435, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/ParkMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/ParkMaterial.mat.meta
new file mode 100644
index 000000000..28c9806bb
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/ParkMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: dd22d0eb52da4594e90fbb4dd7ae0baf
+timeCreated: 1527094303
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.FBX b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.FBX
new file mode 100644
index 000000000..d7bce9b31
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.FBX differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.FBX.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.FBX.meta
new file mode 100644
index 000000000..8fa677312
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.FBX.meta
@@ -0,0 +1,95 @@
+fileFormatVersion: 2
+guid: 6645c679635ea0446a3fa13bd1aa0ed3
+ModelImporter:
+ serializedVersion: 23
+ fileIDToRecycleName:
+ 100000: //RootNode
+ 400000: //RootNode
+ 2100000: No Name
+ 2300000: //RootNode
+ 3300000: //RootNode
+ 4300000: cone
+ 2186277476908879412: ImportLogs
+ externalObjects: {}
+ materials:
+ importMaterials: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 1
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ optimizeMeshForGPU: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ previousCalculatedGlobalScale: 1
+ hasPreviousCalculatedGlobalScale: 0
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ importAnimation: 1
+ copyAvatar: 0
+ humanDescription:
+ serializedVersion: 2
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ rootMotionBoneName:
+ rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ animationType: 0
+ humanoidOversampling: 1
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.prefab b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.prefab
new file mode 100644
index 000000000..5acced663
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.prefab
@@ -0,0 +1,84 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1770149645188902}
+ m_IsPrefabParent: 1
+--- !u!1 &1770149645188902
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4048927722497916}
+ - component: {fileID: 33896207508445512}
+ - component: {fileID: 23083784263073502}
+ m_Layer: 0
+ m_Name: cone
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4048927722497916
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1770149645188902}
+ m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 4}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23083784263073502
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1770149645188902}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 86f71d3c44c394b9c851347cec33b98f, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &33896207508445512
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1770149645188902}
+ m_Mesh: {fileID: 4300000, guid: 6645c679635ea0446a3fa13bd1aa0ed3, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.prefab.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.prefab.meta
new file mode 100644
index 000000000..fe8c9620c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 96a250c7c7df44d4ba4f55de10638fed
+timeCreated: 1526568346
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road.meta
new file mode 100644
index 000000000..ccf69741a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 39e3380639030b4458056bd73a87e694
+folderAsset: yes
+timeCreated: 1526682408
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadLoftModifier.asset b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadLoftModifier.asset
new file mode 100644
index 000000000..61e01c8ef
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadLoftModifier.asset
@@ -0,0 +1,16 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 634e53b543236f246833fc88fea03aa0, type: 3}
+ m_Name: LocationRoadLoftModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ Slice: {fileID: 1161984165156050, guid: a89fda20d92b63e46ab2900a8e978041, type: 2}
+ _closeEdges: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadLoftModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadLoftModifier.asset.meta
new file mode 100644
index 000000000..69872fbf3
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadLoftModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: ed4da4864f7b7394399b675a217cd637
+timeCreated: 1528796202
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadMaterialModifier.asset b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadMaterialModifier.asset
new file mode 100644
index 000000000..072b0676f
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadMaterialModifier.asset
@@ -0,0 +1,37 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c93f3debdba4e48adb1b99cad0a0d2, type: 3}
+ m_Name: LocationRoadMaterialModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ style: 0
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 5ac0ac96d738c0845b30185d2838f299, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 5ac0ac96d738c0845b30185d2838f299, type: 2}
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 2100000, guid: 5ac0ac96d738c0845b30185d2838f299, type: 2}
+ - Materials:
+ - {fileID: 2100000, guid: 5ac0ac96d738c0845b30185d2838f299, type: 2}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadMaterialModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadMaterialModifier.asset.meta
new file mode 100644
index 000000000..85c25063e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/LocationRoadMaterialModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 5ad7c36a7a62f8b4cbcbcea8139a12a5
+timeCreated: 1528796397
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadMaterial.mat b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadMaterial.mat
new file mode 100644
index 000000000..d290e379b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadMaterial.mat
@@ -0,0 +1,82 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RoadMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHABLEND_ON _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51d3e9ec6fa1cec4791cbeaa26816cb4, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 2800000, guid: 8d97105b69182cd48a279b7135b33a47, type: 3}
+ m_Scale: {x: 0.05, y: 1}
+ m_Offset: {x: -6.2891436, y: 0}
+ - _Illum:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 8d97105b69182cd48a279b7135b33a47, type: 3}
+ m_Scale: {x: 0.05, y: 1}
+ m_Offset: {x: -1.7594385, y: 0.2}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 2
+ - _OcclusionStrength: 1
+ - _Parallax: 0.08
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 5
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 0.5294118, g: 0.5294118, b: 0.5294118, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadMaterial.mat.meta
new file mode 100644
index 000000000..41253fa89
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadMaterial.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5ac0ac96d738c0845b30185d2838f299
+timeCreated: 1485393337
+licenseType: Pro
+NativeFormatImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadSlice.prefab b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadSlice.prefab
new file mode 100644
index 000000000..6d387030a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadSlice.prefab
@@ -0,0 +1,636 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1161984165156050}
+ m_IsPrefabParent: 1
+--- !u!1 &1014341770108588
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4320696528874690}
+ - component: {fileID: 33795227758536376}
+ - component: {fileID: 65894142963762806}
+ - component: {fileID: 23151482314804926}
+ m_Layer: 0
+ m_Name: Cube (6)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1144577679552368
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4714369015871938}
+ - component: {fileID: 33573019115664312}
+ - component: {fileID: 65338160062403628}
+ - component: {fileID: 23848238480155322}
+ m_Layer: 0
+ m_Name: Cube (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1161984165156050
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4411628395683128}
+ m_Layer: 0
+ m_Name: RoadSlice
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1175857478215490
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4430937073362248}
+ - component: {fileID: 33816409550163800}
+ - component: {fileID: 65246377699379278}
+ - component: {fileID: 23999697393040390}
+ m_Layer: 0
+ m_Name: Cube (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1437198706738222
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4538936464900750}
+ - component: {fileID: 33066950782688640}
+ - component: {fileID: 65578604050514706}
+ - component: {fileID: 23769352329004230}
+ m_Layer: 0
+ m_Name: Cube
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1656916067148594
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4273898168544688}
+ - component: {fileID: 33266841859643536}
+ - component: {fileID: 65314352095715038}
+ - component: {fileID: 23000562899228224}
+ m_Layer: 0
+ m_Name: Cube (4)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1756977712892734
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4682292525823846}
+ - component: {fileID: 33640905039559556}
+ - component: {fileID: 65899202141863522}
+ - component: {fileID: 23808444978977306}
+ m_Layer: 0
+ m_Name: Cube (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1919377652435984
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4708368756372684}
+ - component: {fileID: 33243335014363410}
+ - component: {fileID: 65683939734519726}
+ - component: {fileID: 23843985281509754}
+ m_Layer: 0
+ m_Name: Cube (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4273898168544688
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1656916067148594}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.151, y: 0.579, z: 0}
+ m_LocalScale: {x: 0.03766, y: 0.02024, z: 0.03766}
+ m_Children: []
+ m_Father: {fileID: 4411628395683128}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4320696528874690
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1014341770108588}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.129, y: 0.57867, z: 0}
+ m_LocalScale: {x: 0.03766, y: 0.02024, z: 0.03766}
+ m_Children: []
+ m_Father: {fileID: 4411628395683128}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4411628395683128
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1161984165156050}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4538936464900750}
+ - {fileID: 4708368756372684}
+ - {fileID: 4273898168544688}
+ - {fileID: 4682292525823846}
+ - {fileID: 4320696528874690}
+ - {fileID: 4430937073362248}
+ - {fileID: 4714369015871938}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4430937073362248
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1175857478215490}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 1.0345, y: 0.579, z: 0}
+ m_LocalScale: {x: 0.037662093, y: 0.020243362, z: 0.037662093}
+ m_Children: []
+ m_Father: {fileID: 4411628395683128}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4538936464900750
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1437198706738222}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -1.455, y: -0.025110006, z: 0}
+ m_LocalScale: {x: 0.037662096, y: 0.020243363, z: 0.037662096}
+ m_Children: []
+ m_Father: {fileID: 4411628395683128}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4682292525823846
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1756977712892734}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.011, y: 0.133, z: 0}
+ m_LocalScale: {x: 0.03766, y: 0.02024, z: 0.03766}
+ m_Children: []
+ m_Father: {fileID: 4411628395683128}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4708368756372684
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1919377652435984}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -1.101, y: 0.579, z: 0}
+ m_LocalScale: {x: 0.037662093, y: 0.020243362, z: 0.037662093}
+ m_Children: []
+ m_Father: {fileID: 4411628395683128}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4714369015871938
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1144577679552368}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 1.4328998, y: 0.01, z: 0}
+ m_LocalScale: {x: 0.037662093, y: 0.020243362, z: 0.037662093}
+ m_Children: []
+ m_Father: {fileID: 4411628395683128}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23000562899228224
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1656916067148594}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23151482314804926
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1014341770108588}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23769352329004230
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1437198706738222}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23808444978977306
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1756977712892734}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23843985281509754
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1919377652435984}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23848238480155322
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1144577679552368}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23999697393040390
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1175857478215490}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &33066950782688640
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1437198706738222}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33243335014363410
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1919377652435984}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33266841859643536
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1656916067148594}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33573019115664312
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1144577679552368}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33640905039559556
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1756977712892734}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33795227758536376
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1014341770108588}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &33816409550163800
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1175857478215490}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!65 &65246377699379278
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1175857478215490}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65314352095715038
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1656916067148594}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65338160062403628
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1144577679552368}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65578604050514706
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1437198706738222}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65683939734519726
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1919377652435984}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65894142963762806
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1014341770108588}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!65 &65899202141863522
+BoxCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1756977712892734}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadSlice.prefab.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadSlice.prefab.meta
new file mode 100644
index 000000000..713345a54
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/RoadSlice.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: a89fda20d92b63e46ab2900a8e978041
+timeCreated: 1509997131
+licenseType: Pro
+NativeFormatImporter:
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic2.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic2.png
new file mode 100644
index 000000000..48321ecfb
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic2.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic2.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic2.png.meta
new file mode 100644
index 000000000..7b3110b15
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic2.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: e085a9121904c9b489f2cab3ee5c17c0
+timeCreated: 1526659854
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic3.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic3.png
new file mode 100644
index 000000000..405fb29fa
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic3.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic3.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic3.png.meta
new file mode 100644
index 000000000..ab53ed63b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic3.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: 750692085947f114487a02326d8401e0
+timeCreated: 1526682460
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic4.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic4.png
new file mode 100644
index 000000000..6a0e73bfd
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic4.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic4.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic4.png.meta
new file mode 100644
index 000000000..b428d8737
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/traffic4.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: 8d97105b69182cd48a279b7135b33a47
+timeCreated: 1527085126
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficHeight2.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficHeight2.png
new file mode 100644
index 000000000..21d9137d5
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficHeight2.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficHeight2.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficHeight2.png.meta
new file mode 100644
index 000000000..d0455d80c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficHeight2.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: 12e7d749f709dcd4791267fa7bbebc85
+timeCreated: 1526659794
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm2.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm2.png
new file mode 100644
index 000000000..c9e1c8027
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm2.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm2.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm2.png.meta
new file mode 100644
index 000000000..aa9ccab7b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm2.png.meta
@@ -0,0 +1,77 @@
+fileFormatVersion: 2
+guid: c1eca697f699f2244ac7c55b7f5ea199
+timeCreated: 1526659888
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm3.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm3.png
new file mode 100644
index 000000000..d4def904c
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm3.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm3.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm3.png.meta
new file mode 100644
index 000000000..03b7910d8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm3.png.meta
@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: ab72bd9433c198c42ab7462e5e6bfab3
+timeCreated: 1526684763
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm4.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm4.png
new file mode 100644
index 000000000..4f9e1ce15
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm4.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm4.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm4.png.meta
new file mode 100644
index 000000000..53b06ff0b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Road/trafficNorm4.png.meta
@@ -0,0 +1,77 @@
+fileFormatVersion: 2
+guid: 51d3e9ec6fa1cec4791cbeaa26816cb4
+timeCreated: 1527085462
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots.meta
new file mode 100644
index 000000000..d38781dcb
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 8d074fb2c1e7b459e9bbe3294052428f
+folderAsset: yes
+timeCreated: 1529432678
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots/AstronautGame.png b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots/AstronautGame.png
new file mode 100644
index 000000000..a021e2fb8
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots/AstronautGame.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots/AstronautGame.png.meta b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots/AstronautGame.png.meta
new file mode 100644
index 000000000..9acf3b31f
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/2_AstronautGame/ScreenShots/AstronautGame.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 260f5f572e80f479bbfb37b17a01ae03
+timeCreated: 1529432721
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Android
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: WebGL
+ maxTextureSize: 128
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider.meta b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider.meta
deleted file mode 100644
index c32017342..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 22e2a172b526d4e3bafd40f5f586d756
-folderAsset: yes
-timeCreated: 1492113123
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProvider.unity b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProvider.unity
deleted file mode 100644
index d4a72b4e3..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProvider.unity
+++ /dev/null
@@ -1,1369 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!29 &1
-OcclusionCullingSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_OcclusionBakeSettings:
- smallestOccluder: 5
- smallestHole: 0.25
- backfaceThreshold: 100
- m_SceneGUID: 00000000000000000000000000000000
- m_OcclusionCullingData: {fileID: 0}
---- !u!104 &2
-RenderSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 8
- m_Fog: 0
- m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- m_FogMode: 3
- m_FogDensity: 0.01
- m_LinearFogStart: 0
- m_LinearFogEnd: 300
- m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
- m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
- m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
- m_AmbientIntensity: 1
- m_AmbientMode: 0
- m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
- m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
- m_HaloStrength: 0.5
- m_FlareStrength: 1
- m_FlareFadeSpeed: 3
- m_HaloTexture: {fileID: 0}
- m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
- m_DefaultReflectionMode: 0
- m_DefaultReflectionResolution: 128
- m_ReflectionBounces: 1
- m_ReflectionIntensity: 1
- m_CustomReflection: {fileID: 0}
- m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.44300494, g: 0.49219394, b: 0.5719221, a: 1}
---- !u!157 &3
-LightmapSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 11
- m_GIWorkflowMode: 0
- m_GISettings:
- serializedVersion: 2
- m_BounceScale: 1
- m_IndirectOutputScale: 1
- m_AlbedoBoost: 1
- m_TemporalCoherenceThreshold: 1
- m_EnvironmentLightingMode: 0
- m_EnableBakedLightmaps: 1
- m_EnableRealtimeLightmaps: 1
- m_LightmapEditorSettings:
- serializedVersion: 9
- m_Resolution: 2
- m_BakeResolution: 40
- m_TextureWidth: 1024
- m_TextureHeight: 1024
- m_AO: 0
- m_AOMaxDistance: 1
- m_CompAOExponent: 1
- m_CompAOExponentDirect: 0
- m_Padding: 2
- m_LightmapParameters: {fileID: 0}
- m_LightmapsBakeMode: 1
- m_TextureCompression: 1
- m_FinalGather: 0
- m_FinalGatherFiltering: 1
- m_FinalGatherRayCount: 256
- m_ReflectionCompression: 2
- m_MixedBakeMode: 1
- m_BakeBackend: 0
- m_PVRSampling: 1
- m_PVRDirectSampleCount: 32
- m_PVRSampleCount: 500
- m_PVRBounces: 2
- m_PVRFiltering: 0
- m_PVRFilteringMode: 1
- m_PVRCulling: 1
- m_PVRFilteringGaussRadiusDirect: 1
- m_PVRFilteringGaussRadiusIndirect: 5
- m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
- m_LightingDataAsset: {fileID: 0}
- m_UseShadowmask: 0
---- !u!196 &4
-NavMeshSettings:
- serializedVersion: 2
- m_ObjectHideFlags: 0
- m_BuildSettings:
- serializedVersion: 2
- agentTypeID: 0
- agentRadius: 0.5
- agentHeight: 2
- agentSlope: 45
- agentClimb: 0.4
- ledgeDropHeight: 0
- maxJumpAcrossDistance: 0
- minRegionArea: 2
- manualCellSize: 0
- cellSize: 0.16666667
- manualTileSize: 0
- tileSize: 256
- accuratePlacement: 0
- m_NavMeshData: {fileID: 0}
---- !u!1 &114606470
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 114606472}
- - component: {fileID: 114606471}
- - component: {fileID: 114606473}
- - component: {fileID: 114606476}
- - component: {fileID: 114606477}
- - component: {fileID: 114606474}
- m_Layer: 0
- m_Name: Map
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &114606471
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 114606470}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 46b7feaa380a94707acb19bfd72fd4f5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _zoom: 17
- _initializeOnStart: 1
- _latitudeLongitudeString: 37.784179, -122.401583
- _root: {fileID: 0}
- _tileProvider: {fileID: 114606476}
- _mapVisualizer: {fileID: 11400000, guid: d13d99bd566d54abba9369b6e96da173, type: 2}
- _unityTileSize: 100
- _snapMapHeightToZero: 1
---- !u!4 &114606472
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 114606470}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &114606473
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 114606470}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 96f0fa82f89d64bb9a6524c72d538179, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _map: {fileID: 114606471}
---- !u!114 &114606474
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 114606470}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- ShadowDistance: 500
---- !u!114 &114606476
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 114606470}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 756a01a914208439d8d2fc8dcd68b229, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _camera: {fileID: 1116535782}
- _updateInterval: 0
---- !u!114 &114606477
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 114606470}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 2c699b8e1864b4b248acb7a04ede9480, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _panSpeed: 5.4
- _zoomSpeed: 0.25
- _referenceCamera: {fileID: 1116535782}
- _quadTreeTileProvider: {fileID: 114606476}
- _dynamicZoomMap: {fileID: 114606471}
- _useDegreeMethod: 0
---- !u!1 &246204471
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 246204472}
- - component: {fileID: 246204475}
- - component: {fileID: 246204474}
- - component: {fileID: 246204473}
- m_Layer: 5
- m_Name: MapMatchButton
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!224 &246204472
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 246204471}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 1266417213}
- m_Father: {fileID: 1929798565}
- m_RootOrder: 5
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 1, y: 0}
- m_AnchorMax: {x: 1, y: 0}
- m_AnchoredPosition: {x: -20, y: 20}
- m_SizeDelta: {x: 160, y: 160}
- m_Pivot: {x: 1, y: 0}
---- !u!114 &246204473
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 246204471}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 246204474}
- m_OnClick:
- m_PersistentCalls:
- m_Calls:
- - m_Target: {fileID: 1081496795}
- m_MethodName: Match
- m_Mode: 1
- m_Arguments:
- m_ObjectArgument: {fileID: 0}
- m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
- m_IntArgument: 0
- m_FloatArgument: 0
- m_StringArgument:
- m_BoolArgument: 0
- m_CallState: 2
- m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!114 &246204474
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 246204471}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!222 &246204475
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 246204471}
---- !u!1 &322476858
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 322476860}
- - component: {fileID: 322476859}
- m_Layer: 0
- m_Name: Directional light
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!108 &322476859
-Light:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 322476858}
- m_Enabled: 1
- serializedVersion: 8
- m_Type: 1
- m_Color: {r: 1, g: 0.97099394, b: 0.9191176, a: 1}
- m_Intensity: 1
- m_Range: 10
- m_SpotAngle: 30
- m_CookieSize: 10
- m_Shadows:
- m_Type: 1
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 0.6
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_Lightmapping: 4
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_FalloffTable:
- m_Table[0]: 0
- m_Table[1]: 0
- m_Table[2]: 0
- m_Table[3]: 0
- m_Table[4]: 0
- m_Table[5]: 0
- m_Table[6]: 0
- m_Table[7]: 0
- m_Table[8]: 0
- m_Table[9]: 0
- m_Table[10]: 0
- m_Table[11]: 0
- m_Table[12]: 0
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_ShadowRadius: 0
- m_ShadowAngle: 0
---- !u!4 &322476860
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 322476858}
- m_LocalRotation: {x: 0.46193978, y: 0.33141357, z: -0.19134171, w: 0.8001032}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 60, y: 45, z: 0}
---- !u!1001 &450252558
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_RootOrder
- value: 3
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &796067680
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 796067684}
- - component: {fileID: 1116535782}
- - component: {fileID: 796067683}
- - component: {fileID: 796067682}
- - component: {fileID: 796067681}
- m_Layer: 0
- m_Name: Main Camera
- m_TagString: MainCamera
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!81 &796067681
-AudioListener:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 796067680}
- m_Enabled: 1
---- !u!124 &796067682
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 796067680}
- m_Enabled: 1
---- !u!92 &796067683
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 796067680}
- m_Enabled: 1
---- !u!4 &796067684
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 796067680}
- m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
- m_LocalPosition: {x: 0, y: 100, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
---- !u!1 &952834216
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 952834219}
- - component: {fileID: 952834218}
- m_Layer: 0
- m_Name: OriginalRoute
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!120 &952834218
-LineRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 952834216}
- m_Enabled: 1
- m_CastShadows: 1
- m_ReceiveShadows: 0
- m_MotionVectors: 2
- m_LightProbeUsage: 0
- m_ReflectionProbeUsage: 0
- m_Materials:
- - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
- m_StaticBatchInfo:
- firstSubMesh: 0
- subMeshCount: 0
- m_StaticBatchRoot: {fileID: 0}
- m_ProbeAnchor: {fileID: 0}
- m_LightProbeVolumeOverride: {fileID: 0}
- m_ScaleInLightmap: 1
- m_PreserveUVs: 0
- m_IgnoreNormalsForChartDetection: 0
- m_ImportantGI: 0
- m_SelectedEditorRenderState: 3
- m_MinimumChartSize: 4
- m_AutoUVMaxDistance: 0.5
- m_AutoUVMaxAngle: 89
- m_LightmapParameters: {fileID: 0}
- m_SortingLayerID: 0
- m_SortingLayer: 0
- m_SortingOrder: 0
- m_Positions: []
- m_Parameters:
- serializedVersion: 2
- widthMultiplier: 0.5
- widthCurve:
- serializedVersion: 2
- m_Curve:
- - serializedVersion: 2
- time: 0
- value: 1
- inSlope: 0
- outSlope: 0
- tangentMode: 0
- m_PreInfinity: 2
- m_PostInfinity: 2
- m_RotationOrder: 4
- colorGradient:
- serializedVersion: 2
- key0: {r: 1, g: 0, b: 1, a: 1}
- key1: {r: 1, g: 0, b: 1, a: 1}
- key2: {r: 0, g: 0, b: 0, a: 0}
- key3: {r: 0, g: 0, b: 0, a: 0}
- key4: {r: 0, g: 0, b: 0, a: 0}
- key5: {r: 0, g: 0, b: 0, a: 0}
- key6: {r: 0, g: 0, b: 0, a: 0}
- key7: {r: 0, g: 0, b: 0, a: 0}
- ctime0: 0
- ctime1: 65535
- ctime2: 0
- ctime3: 0
- ctime4: 0
- ctime5: 0
- ctime6: 0
- ctime7: 0
- atime0: 0
- atime1: 65535
- atime2: 0
- atime3: 0
- atime4: 0
- atime5: 0
- atime6: 0
- atime7: 0
- m_Mode: 0
- m_NumColorKeys: 2
- m_NumAlphaKeys: 2
- numCornerVertices: 6
- numCapVertices: 6
- alignment: 0
- textureMode: 0
- generateLightingData: 0
- m_UseWorldSpace: 1
- m_Loop: 0
---- !u!4 &952834219
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 952834216}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 1379813496}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &994191051
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 994191054}
- - component: {fileID: 994191052}
- m_Layer: 0
- m_Name: MapMatchingRoute
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!120 &994191052
-LineRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 994191051}
- m_Enabled: 1
- m_CastShadows: 1
- m_ReceiveShadows: 0
- m_MotionVectors: 2
- m_LightProbeUsage: 0
- m_ReflectionProbeUsage: 0
- m_Materials:
- - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
- m_StaticBatchInfo:
- firstSubMesh: 0
- subMeshCount: 0
- m_StaticBatchRoot: {fileID: 0}
- m_ProbeAnchor: {fileID: 0}
- m_LightProbeVolumeOverride: {fileID: 0}
- m_ScaleInLightmap: 1
- m_PreserveUVs: 0
- m_IgnoreNormalsForChartDetection: 0
- m_ImportantGI: 0
- m_SelectedEditorRenderState: 3
- m_MinimumChartSize: 4
- m_AutoUVMaxDistance: 0.5
- m_AutoUVMaxAngle: 89
- m_LightmapParameters: {fileID: 0}
- m_SortingLayerID: 0
- m_SortingLayer: 0
- m_SortingOrder: 0
- m_Positions: []
- m_Parameters:
- serializedVersion: 2
- widthMultiplier: 0.5
- widthCurve:
- serializedVersion: 2
- m_Curve:
- - serializedVersion: 2
- time: 0
- value: 1
- inSlope: 0
- outSlope: 0
- tangentMode: 0
- m_PreInfinity: 2
- m_PostInfinity: 2
- m_RotationOrder: 4
- colorGradient:
- serializedVersion: 2
- key0: {r: 0, g: 1, b: 0, a: 1}
- key1: {r: 0, g: 1, b: 0, a: 1}
- key2: {r: 0, g: 0, b: 0, a: 0}
- key3: {r: 0, g: 0, b: 0, a: 0}
- key4: {r: 0, g: 0, b: 0, a: 0}
- key5: {r: 0, g: 0, b: 0, a: 0}
- key6: {r: 0, g: 0, b: 0, a: 0}
- key7: {r: 0, g: 0, b: 0, a: 0}
- ctime0: 0
- ctime1: 65535
- ctime2: 0
- ctime3: 0
- ctime4: 0
- ctime5: 0
- ctime6: 0
- ctime7: 0
- atime0: 0
- atime1: 65535
- atime2: 0
- atime3: 0
- atime4: 0
- atime5: 0
- atime6: 0
- atime7: 0
- m_Mode: 0
- m_NumColorKeys: 2
- m_NumAlphaKeys: 2
- numCornerVertices: 6
- numCapVertices: 6
- alignment: 0
- textureMode: 0
- generateLightingData: 0
- m_UseWorldSpace: 1
- m_Loop: 0
---- !u!4 &994191054
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 994191051}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 1379813496}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1081496794
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1081496796}
- - component: {fileID: 1081496795}
- m_Layer: 0
- m_Name: MapMatching
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &1081496795
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1081496794}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: a3c1090640e19465eb35f110a23f867a, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _map: {fileID: 114606471}
- _originalRoute: {fileID: 952834218}
- _mapMatchRoute: {fileID: 994191052}
- _useTransformLocationProvider: 0
- _profile: 2
- _lineHeight: 1
---- !u!4 &1081496796
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1081496794}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 1379813496}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!20 &1116535782
-Camera:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 796067680}
- m_Enabled: 1
- serializedVersion: 2
- m_ClearFlags: 2
- m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
- m_NormalizedViewPortRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1
- height: 1
- near clip plane: 0.3
- far clip plane: 1000
- field of view: 30
- orthographic: 0
- orthographic size: 5
- m_Depth: -1
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_RenderingPath: -1
- m_TargetTexture: {fileID: 0}
- m_TargetDisplay: 0
- m_TargetEye: 3
- m_HDR: 0
- m_AllowMSAA: 0
- m_ForceIntoRT: 0
- m_OcclusionCulling: 1
- m_StereoConvergence: 10
- m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
---- !u!1001 &1217420340
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 4895895357916372, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4895895357916372, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4895895357916372, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4895895357916372, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- propertyPath: m_LocalRotation.x
- value: -0
- objectReference: {fileID: 0}
- - target: {fileID: 4895895357916372, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- propertyPath: m_LocalRotation.y
- value: -0
- objectReference: {fileID: 0}
- - target: {fileID: 4895895357916372, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- propertyPath: m_LocalRotation.z
- value: -0
- objectReference: {fileID: 0}
- - target: {fileID: 4895895357916372, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4895895357916372, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- propertyPath: m_RootOrder
- value: 5
- objectReference: {fileID: 0}
- - target: {fileID: 114150699017918456, guid: 18593aeac18474b49bebac9e072ef2ab,
- type: 2}
- propertyPath: _map
- value:
- objectReference: {fileID: 114606471}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 18593aeac18474b49bebac9e072ef2ab, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &1266417212
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1266417213}
- - component: {fileID: 1266417215}
- - component: {fileID: 1266417214}
- m_Layer: 5
- m_Name: Text
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1266417213
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1266417212}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 246204472}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &1266417214
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1266417212}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_FontData:
- m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
- m_FontSize: 40
- m_FontStyle: 0
- m_BestFit: 0
- m_MinSize: 0
- m_MaxSize: 260
- m_Alignment: 4
- m_AlignByGeometry: 0
- m_RichText: 1
- m_HorizontalOverflow: 0
- m_VerticalOverflow: 0
- m_LineSpacing: 1
- m_Text: Map Match
---- !u!222 &1266417215
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1266417212}
---- !u!1 &1379813495
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1379813496}
- m_Layer: 0
- m_Name: Debug
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!4 &1379813496
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1379813495}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 952834219}
- - {fileID: 994191054}
- - {fileID: 1081496796}
- m_Father: {fileID: 0}
- m_RootOrder: 8
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1001 &1705942931
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_RootOrder
- value: 6
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 114103084892184410, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: MapVisualizer
- value:
- objectReference: {fileID: 11400000, guid: d13d99bd566d54abba9369b6e96da173,
- type: 2}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &1864165829
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_RootOrder
- value: 7
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 116.5
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: -99.84669
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 213
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 179.69337
- objectReference: {fileID: 0}
- - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 199.69337
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: -17
- objectReference: {fileID: 0}
- - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Text
- value: "Location-based Game or App Template\n\nThis is a starting point
- for a location-based game or app. We\u2019re dropping a pin at your location
- on a 2D map that includes building data outlines and other procedurally generated
- geo features from Mapbox\u2019s data that you can toggle and style as needed.
- We\u2019ve created a fun map style in Mapbox Studio for this example - and
- so can you. This example also includes an update that allows you to zoom in
- and out, and the map updates accordingly. \n"
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
- m_IsPrefabParent: 0
---- !u!224 &1929798565 stripped
-RectTransform:
- m_PrefabParentObject: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- m_PrefabInternal: {fileID: 450252558}
---- !u!1001 &1967619490
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 4848158690232418, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4848158690232418, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4848158690232418, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4848158690232418, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4848158690232418, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4848158690232418, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4848158690232418, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4848158690232418, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- propertyPath: m_RootOrder
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: 114958662040910602, guid: f836f513cfb284ad0b199b251a8d93a9,
- type: 2}
- propertyPath: _map
- value:
- objectReference: {fileID: 114606471}
- - target: {fileID: 114023304781792650, guid: f836f513cfb284ad0b199b251a8d93a9,
- type: 2}
- propertyPath: _map
- value:
- objectReference: {fileID: 114606471}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: f836f513cfb284ad0b199b251a8d93a9, type: 2}
- m_IsPrefabParent: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProvider.unity.meta b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProvider.unity.meta
deleted file mode 100644
index 0b9bb11dd..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProvider.unity.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 69bd9826e5ce64552aae5bf0f4e3dc81
-timeCreated: 1511988143
-licenseType: Pro
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProviderVisualizer.asset b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProviderVisualizer.asset
deleted file mode 100644
index f40a885cd..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProviderVisualizer.asset
+++ /dev/null
@@ -1,17 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 1dfd965733118434481fedf30fa380c1, type: 3}
- m_Name: LocationProviderVisualizer
- m_EditorClassIdentifier:
- Factories:
- - {fileID: 11400000, guid: 6b6c6a798b018ed449bccff86fbf6fd8, type: 2}
- - {fileID: 11400000, guid: 6d4ed53de8faf4af593ed0fa52208909, type: 2}
- _loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProviderVisualizer.asset.meta b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProviderVisualizer.asset.meta
deleted file mode 100644
index 61e29c12a..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/LocationProviderVisualizer.asset.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: d13d99bd566d54abba9369b6e96da173
-timeCreated: 1511994146
-licenseType: Pro
-NativeFormatImporter:
- externalObjects: {}
- mainObjectFileID: 11400000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots.meta b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots.meta
deleted file mode 100644
index 7c569afb4..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 0ef49c7fa1a9e453ea5ab9330af191fb
-folderAsset: yes
-timeCreated: 1512562461
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots/LocationProvider.png b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots/LocationProvider.png
deleted file mode 100644
index cc4dc9a09..000000000
Binary files a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots/LocationProvider.png and /dev/null differ
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots/LocationProvider.png.meta b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots/LocationProvider.png.meta
deleted file mode 100644
index 2e5c2c3f5..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Screenshots/LocationProvider.png.meta
+++ /dev/null
@@ -1,106 +0,0 @@
-fileFormatVersion: 2
-guid: c65dd79f6e0c34f64a3724e0b9e00a98
-timeCreated: 1512589700
-licenseType: Pro
-TextureImporter:
- fileIDToRecycleName: {}
- serializedVersion: 4
- mipmaps:
- mipMapMode: 0
- enableMipMap: 0
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -1
- wrapU: 1
- wrapV: -1
- wrapW: -1
- nPOTScale: 0
- lightmap: 0
- compressionQuality: 50
- spriteMode: 1
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spritePixelsToUnits: 100
- alphaUsage: 1
- alphaIsTransparency: 1
- spriteTessellationDetail: -1
- textureType: 8
- textureShape: 1
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: Standalone
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: iPhone
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: Android
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: WebGL
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- spritePackingTag:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts.meta b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts.meta
deleted file mode 100644
index 7f5f99693..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: ed6f47272ae95454eb40041fa418856a
-folderAsset: yes
-timeCreated: 1508514554
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/MapMatchingExample.cs b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/MapMatchingExample.cs
deleted file mode 100644
index b435d2d45..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/MapMatchingExample.cs
+++ /dev/null
@@ -1,176 +0,0 @@
-namespace Mapbox.Examples
-{
- using Mapbox.Unity;
- using Mapbox.Utils;
- using Mapbox.Unity.Utilities;
- using Mapbox.Unity.Map;
- using System.Collections.Generic;
- using Mapbox.MapMatching;
- using UnityEngine;
- using System.Linq;
- using Mapbox.Unity.Location;
- using System;
-
- public class MapMatchingExample : MonoBehaviour
- {
- [SerializeField]
- AbstractMap _map;
-
- [SerializeField]
- LineRenderer _originalRoute;
-
- [SerializeField]
- LineRenderer _mapMatchRoute;
-
- [SerializeField]
- bool _useTransformLocationProvider;
-
- [SerializeField]
- Profile _profile;
-
- [SerializeField]
- float _lineHeight = 1f;
-
- List _locations = new List();
-
- MapMatcher _mapMatcher;
-
- ILocationProvider _locationProvider;
- public ILocationProvider LocationProvider
- {
- private get
- {
- if (_locationProvider == null)
- {
- _locationProvider = _useTransformLocationProvider ?
- LocationProviderFactory.Instance.TransformLocationProvider : LocationProviderFactory.Instance.DefaultLocationProvider;
- }
-
- return _locationProvider;
- }
- set
- {
- if (_locationProvider != null)
- {
- _locationProvider.OnLocationUpdated -= LocationProvider_OnLocationUpdated;
-
- }
- _locationProvider = value;
- _locationProvider.OnLocationUpdated += LocationProvider_OnLocationUpdated;
- }
- }
-
- void Awake()
- {
- _mapMatcher = MapboxAccess.Instance.MapMatcher;
- }
-
- void Start()
- {
- LocationProvider.OnLocationUpdated += LocationProvider_OnLocationUpdated;
- }
-
- void OnDestroy()
- {
- LocationProvider.OnLocationUpdated -= LocationProvider_OnLocationUpdated;
- }
-
- void LocationProvider_OnLocationUpdated(Location location)
- {
- if (location.IsLocationUpdated)
- {
- _locations.Add(location);
- var position = Conversions.GeoToWorldPosition(
- location.LatitudeLongitude,
- _map.CenterMercator,
- _map.WorldRelativeScale).ToVector3xz();
-
- position.y = _lineHeight;
- var count = _locations.Count;
- _originalRoute.positionCount = count;
- _originalRoute.SetPosition(count - 1, position);
- }
- }
-
- [ContextMenu("Map Match")]
- public void Match()
- {
- if (_locations.Count < 2)
- {
- Debug.LogWarning("Need at least two coordinates for map matching.");
- return;
- }
-
- var resource = new MapMatchingResource();
-
- //API allows for max 100 coordinates, take newest.
- var locations = _locations.Skip(System.Math.Max(0, _locations.Count - 100)).ToArray();
-
- var coords = new List();
- var radiuses = new List();
- var timestamps = new List();
- foreach (var location in locations)
- {
- coords.Add(location.LatitudeLongitude);
- radiuses.Add((uint)Mathf.Min(location.Accuracy, 30));
- timestamps.Add((long)location.Timestamp);
- }
-
- resource.Coordinates = coords.ToArray();
- resource.Radiuses = radiuses.ToArray();
- resource.Timestamps = timestamps.ToArray();
- resource.Profile = _profile;
-
- _mapMatcher.Match(resource, HandleMapMatchResponse);
- }
-
- void HandleMapMatchResponse(MapMatching.MapMatchingResponse response)
- {
- if (response.HasMatchingError)
- {
- Debug.LogError("MapMatchingExample: " + response.MatchingError);
- return;
- }
-
- if (response.HasRequestError)
- {
- foreach (var exception in response.RequestExceptions)
- {
- Debug.LogError("MapMatchingExample: " + exception);
- }
- return;
- }
-
- var lineCount = 1;
- var tracepointsCount = response.Tracepoints.Length;
- foreach (var point in response.Tracepoints)
- {
- // Tracepoints can be null, so let's avoid trying to process those outliers.
- // see https://www.mapbox.com/api-documentation/#match-response-object
- if (point == null)
- {
- continue;
- }
-
- _mapMatchRoute.positionCount = lineCount;
- Debug.Log(string.Format(
- "MapMatchingExample: {1}{0}Location: {2}{0}MatchtingsIndex: {3}{0}WaypointIndex: {4}"
- , Environment.NewLine
- , point.Name
- , point.Location
- , point.MatchingsIndex
- , point.WaypointIndex
- ));
-
- var position = Conversions.GeoToWorldPosition(
- point.Location,
- _map.CenterMercator,
- _map.WorldRelativeScale).ToVector3xz();
-
- position.y = _lineHeight = 1f;
- _mapMatchRoute.SetPosition(lineCount - 1, position);
- lineCount++;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/MapMatchingExample.cs.meta b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/MapMatchingExample.cs.meta
deleted file mode 100644
index 9f1403c8f..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/MapMatchingExample.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: a3c1090640e19465eb35f110a23f867a
-timeCreated: 1508514564
-licenseType: Pro
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/PlotRoute.cs b/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/PlotRoute.cs
deleted file mode 100644
index 669db931a..000000000
--- a/sdkproject/Assets/Mapbox/Examples/2_LocationProvider/Scripts/PlotRoute.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-namespace Mapbox.Examples
-{
- using UnityEngine;
-
- [RequireComponent(typeof(LineRenderer))]
- public class PlotRoute : MonoBehaviour
- {
- [SerializeField]
- Transform _target;
-
- [SerializeField]
- Color _color;
-
- [SerializeField]
- float _height;
-
- [SerializeField]
- float _lineWidth = .2f;
-
- [SerializeField]
- float _updateInterval;
-
- [SerializeField]
- float _minDistance;
-
- LineRenderer _lineRenderer;
- float _elapsedTime;
- int _currentIndex = 0;
- float _sqDistance;
- Vector3 _lastPosition;
- bool _isStable;
-
- public Vector3[] Positions
- {
- get
- {
- var positions = new Vector3[_lineRenderer.positionCount];
- _lineRenderer.GetPositions(positions);
- return positions;
- }
- }
-
- void Awake()
- {
- _lineRenderer = GetComponent();
- _lineRenderer.startColor = _color;
- _lineRenderer.endColor = _color;
- _lineRenderer.widthMultiplier = _lineWidth;
- _sqDistance = _minDistance * _minDistance;
- }
-
- void Update()
- {
- _elapsedTime += Time.deltaTime;
- var offset = _target.localPosition - _lastPosition;
- offset.y = 0;
-
- if (_elapsedTime > _updateInterval && offset.sqrMagnitude > _sqDistance)
- {
- _elapsedTime = 0f;
- AddNode(_target.localPosition);
- }
- }
-
- void AddNode(Vector3 position)
- {
- if (_height > 0)
- {
- position.y = _height;
- }
-
- _currentIndex++;
- _lineRenderer.positionCount = _currentIndex;
- _lineRenderer.SetPosition(_currentIndex - 1, position);
- _lastPosition = position;
- }
- }
-}
\ No newline at end of file
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement.meta
new file mode 100644
index 000000000..e10dcb48b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b2a92e3867dce4a86bc35292a11d246a
+folderAsset: yes
+timeCreated: 1525985177
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers.meta
new file mode 100644
index 000000000..e1b9fbb9d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: eb0c09a0a3cf9406386943cdbecbf362
+folderAsset: yes
+timeCreated: 1524001615
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ArtsPoiLabelModifier.asset b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ArtsPoiLabelModifier.asset
new file mode 100644
index 000000000..e36ac5c91
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ArtsPoiLabelModifier.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dd8aacc1880ff504d9531b4d61c86458, type: 3}
+ m_Name: ArtsPoiLabelModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1707885508695930, guid: 29d1abf5ba6514d81a7974353f130ca8, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ArtsPoiLabelModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ArtsPoiLabelModifier.asset.meta
new file mode 100644
index 000000000..ad1f05ebe
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ArtsPoiLabelModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 4aeb61055bc3e481795eabb6cbf767f0
+timeCreated: 1523481480
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/DefaultPoiLabelModifier.asset b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/DefaultPoiLabelModifier.asset
new file mode 100644
index 000000000..56eab5dbd
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/DefaultPoiLabelModifier.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dd8aacc1880ff504d9531b4d61c86458, type: 3}
+ m_Name: DefaultPoiLabelModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1707885508695930, guid: d748e6a0b26334f4d933c1438339484d, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/DefaultPoiLabelModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/DefaultPoiLabelModifier.asset.meta
new file mode 100644
index 000000000..e56b7b325
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/DefaultPoiLabelModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 7b125502e39484477998874eb8af79b6
+timeCreated: 1523481480
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/FoodPoiLabelModifier.asset b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/FoodPoiLabelModifier.asset
new file mode 100644
index 000000000..2221f6661
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/FoodPoiLabelModifier.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dd8aacc1880ff504d9531b4d61c86458, type: 3}
+ m_Name: FoodPoiLabelModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1707885508695930, guid: fafbd32423ea04e379d8321b4d370fea, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/FoodPoiLabelModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/FoodPoiLabelModifier.asset.meta
new file mode 100644
index 000000000..1ccddd271
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/FoodPoiLabelModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 8ee9ac4689ba548d585a1f37049fc88e
+timeCreated: 1523481480
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/NightlifePoiLabelModifier.asset b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/NightlifePoiLabelModifier.asset
new file mode 100644
index 000000000..7ef1b9db9
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/NightlifePoiLabelModifier.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dd8aacc1880ff504d9531b4d61c86458, type: 3}
+ m_Name: NightlifePoiLabelModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1707885508695930, guid: 61bcd2d324dd34bb9b722d856749c28c, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/NightlifePoiLabelModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/NightlifePoiLabelModifier.asset.meta
new file mode 100644
index 000000000..5c81024ca
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/NightlifePoiLabelModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 0a171c045131a40e9bffc2832091a08d
+timeCreated: 1523481480
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/OutdoorPoiLabelModifier.asset b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/OutdoorPoiLabelModifier.asset
new file mode 100644
index 000000000..d08ae9971
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/OutdoorPoiLabelModifier.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dd8aacc1880ff504d9531b4d61c86458, type: 3}
+ m_Name: OutdoorPoiLabelModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1707885508695930, guid: b0e54a880e97f4c5ead7dcc1c0918e05, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/OutdoorPoiLabelModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/OutdoorPoiLabelModifier.asset.meta
new file mode 100644
index 000000000..2af2d8de6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/OutdoorPoiLabelModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 01f07cb46320549b5bcda51ff47f52ce
+timeCreated: 1523481480
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ServicePoiLabelModifier.asset b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ServicePoiLabelModifier.asset
new file mode 100644
index 000000000..48825442d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ServicePoiLabelModifier.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dd8aacc1880ff504d9531b4d61c86458, type: 3}
+ m_Name: ServicePoiLabelModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1707885508695930, guid: 60a41cfc23d514878814f0d425912eff, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ServicePoiLabelModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ServicePoiLabelModifier.asset.meta
new file mode 100644
index 000000000..567df2b02
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ServicePoiLabelModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: bdbde0a2dd0ce4ec89c8cfe967a1f456
+timeCreated: 1523481480
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ShopPoiLabelModifier.asset b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ShopPoiLabelModifier.asset
new file mode 100644
index 000000000..4ff312e32
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ShopPoiLabelModifier.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dd8aacc1880ff504d9531b4d61c86458, type: 3}
+ m_Name: ShopPoiLabelModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1707885508695930, guid: 49bc5d782d9184533a37abea20ed30e4, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ShopPoiLabelModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ShopPoiLabelModifier.asset.meta
new file mode 100644
index 000000000..baa5370f7
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/ShopPoiLabelModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 535e01727644e411f852954088a59281
+timeCreated: 1523481480
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/TransportationPoiLabelModifier.asset b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/TransportationPoiLabelModifier.asset
new file mode 100644
index 000000000..66295d38e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/TransportationPoiLabelModifier.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dd8aacc1880ff504d9531b4d61c86458, type: 3}
+ m_Name: TransportationPoiLabelModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1707885508695930, guid: 22150daba6e8b47b69fd30f00b9c56cd, type: 2}
+ scaleDownWithWorld: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/TransportationPoiLabelModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/TransportationPoiLabelModifier.asset.meta
new file mode 100644
index 000000000..87939389b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Modifiers/TransportationPoiLabelModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b6825aebfa29f44be9c0d3c374a66d90
+timeCreated: 1523481480
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacement.unity b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacement.unity
new file mode 100644
index 000000000..d698eb905
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacement.unity
@@ -0,0 +1,3104 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.4465785, g: 0.49641252, b: 0.574817, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1001 &139836602
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114103084892184410, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: MapVisualizer
+ value:
+ objectReference: {fileID: 11400000, guid: 02a98fd6de7af4e4985b970acb849e8b,
+ type: 2}
+ - target: {fileID: 1579282941551776, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &150549877
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 150549879}
+ - component: {fileID: 150549878}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &150549878
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 150549877}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &150549879
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 150549877}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &292492997
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1291234444091486, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 292492998}
+ - component: {fileID: 292493000}
+ - component: {fileID: 292492999}
+ m_Layer: 5
+ m_Name: Fill
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &292492998
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 292492997}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 650732809}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.8, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 10, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &292492999
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114848192389514190, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 292492997}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &292493000
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222371227108701474, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 292492997}
+--- !u!1 &331047608
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1130209808532952, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 331047609}
+ m_Layer: 5
+ m_Name: Handle Slide Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &331047609
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224885144614080300, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 331047608}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2086915429}
+ m_Father: {fileID: 1025723466}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &621795784
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 621795785}
+ - component: {fileID: 621795786}
+ m_Layer: 0
+ m_Name: LabelCamera
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &621795785
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 621795784}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1681481106}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 37.510002, y: 0, z: 0}
+--- !u!20 &621795786
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 621795784}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 3
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 10
+ far clip plane: 2000
+ field of view: 10
+ orthographic: 0
+ orthographic size: 143.6
+ m_Depth: 1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 1024
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 1
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!1 &650732808
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1599729465296294, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 650732809}
+ m_Layer: 5
+ m_Name: Fill Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &650732809
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224748083790024428, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 650732808}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 292492998}
+ m_Father: {fileID: 1025723466}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.25}
+ m_AnchorMax: {x: 1, y: 0.75}
+ m_AnchoredPosition: {x: -5, y: 0}
+ m_SizeDelta: {x: -20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1001 &702758391
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &790657048
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1768860123691022, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 790657049}
+ - component: {fileID: 790657051}
+ - component: {fileID: 790657050}
+ m_Layer: 5
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &790657049
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224917229095272750, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 790657048}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1025723466}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.25}
+ m_AnchorMax: {x: 1, y: 0.75}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &790657050
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114517333868574894, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 790657048}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &790657051
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222359169490577362, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 790657048}
+--- !u!21 &838017926
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1001 &876292442
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: "POI Placement\n\nThis example showcases how to procedurally add
+ prefabs to a variety of locations using POI data. For example, you can choose
+ to add prefabs at all the places labeled food in a city, at specific addresses
+ or coordinates, or at locations with a specific name. \n\n To get started,
+ look at the \"Map\" Game Object's Inspector Panel, unfold the MAP LAYERS section,
+ then unfold the POINTS OF INTEREST section. We've already created a few prefab
+ layers for you. Toggle them on and off to see how they change the map.\n\n
+ To create your own, simply click \"Add Layer\" and add the desired prefab
+ and rules."
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0.000015258789
+ objectReference: {fileID: 0}
+ - target: {fileID: 1611603657303738, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &967308905
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 967308907}
+ - component: {fileID: 967308906}
+ m_Layer: 0
+ m_Name: Map
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &967308906
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 967308905}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _options:
+ locationOptions:
+ latitudeLongitude: 37.784179, -122.401583
+ zoom: 16
+ extentOptions:
+ extentType: 0
+ defaultExtents:
+ cameraBoundsOptions:
+ camera: {fileID: 1681481105}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ rangeAroundCenterOptions:
+ west: 1
+ north: 1
+ east: 1
+ south: 1
+ rangeAroundTransformOptions:
+ targetTransform: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ placementOptions:
+ placementType: 1
+ snapMapToZero: 1
+ scalingOptions:
+ scalingType: 1
+ unityTileSize: 100
+ loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
+ tileMaterial: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
+ _initializeOnStart: 1
+ _imagery:
+ _layerProperty:
+ sourceType: 1
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Streets
+ Id: mapbox://styles/mapbox/outdoors-v10
+ Modified:
+ UserName:
+ rasterOptions:
+ useRetina: 0
+ useCompression: 0
+ useMipMap: 0
+ _terrain:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name:
+ Id: mapbox.terrain-rgb
+ Modified:
+ UserName:
+ elevationLayerType: 1
+ requiredOptions:
+ exaggerationFactor: 1
+ colliderOptions:
+ addCollider: 0
+ modificationOptions:
+ sampleCount: 10
+ useRelativeHeight: 0
+ earthRadius: 1000
+ unityLayerOptions:
+ addToLayer: 0
+ layerId: 0
+ sideWallOptions:
+ isActive: 0
+ wallHeight: 10
+ wallMaterial: {fileID: 0}
+ _vectorData:
+ _layerProperty:
+ tileJsonData:
+ tileJSONLoaded: 0
+ LayerDisplayNames:
+ - admin
+ - aeroway
+ - airport_label
+ - barrier_line
+ - building
+ - country_label
+ - housenum_label
+ - landuse
+ - landuse_overlay
+ - marine_label
+ - motorway_junction
+ - mountain_peak_label
+ - place_label
+ - poi_label
+ - rail_station_label
+ - road
+ - road_label
+ - state_label
+ - water
+ - water_label
+ - waterway
+ - waterway_label
+ _sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Mapbox Terrain
+ Id: mapbox.3d-buildings,mapbox.mapbox-streets-v7
+ Modified:
+ UserName:
+ useOptimizedStyle: 0
+ optimizedStyle:
+ Name:
+ Id:
+ Modified:
+ UserName:
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ vectorSubLayers:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Building
+ geometryType: 2
+ layerName: building
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName: building
+ filters: []
+ combinerType: 0
+ extrusionOptions:
+ _selectedLayerName: building
+ extrusionType: 3
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription: Number. Height of building or part of building.
+ minimumHeight: 0
+ maximumHeight: 1
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 1
+ texturingType: 3
+ materials:
+ - Materials:
+ - {fileID: 2118494539}
+ - Materials:
+ - {fileID: 1614558210}
+ atlasInfo: {fileID: 11400000, guid: 4df87964fe5004278acef942d9a878d4, type: 2}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 0.1764706, g: 0.8509805, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 11400000, guid: e1b79d6caac0144adada0c548ef06705,
+ type: 2}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 1325882990}
+ - Materials:
+ - {fileID: 838017926}
+ atlasInfo: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ colorPalette: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 1
+ buildingsWithUniqueIds: 1
+ moveFeaturePositionTo: 0
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 0
+ _maskValue: 0
+ selectedTypes:
+ locationPrefabList:
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Arts and Entertainment
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName:
+ filters:
+ - Key: maki
+ KeyDescription:
+ PropertyValue: art-gallery,cinema,stadium,museum,library,zoo,music,theatre,amusement-park
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: localrank
+ KeyDescription:
+ PropertyValue:
+ Min: 15
+ Max: 0
+ filterOperator: 3
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName:
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 0
+ materials: []
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ spawnPrefabOptions:
+ prefab: {fileID: 1895949781674336, guid: 29d1abf5ba6514d81a7974353f130ca8,
+ type: 2}
+ scaleDownWithWorld: 1
+ findByType: 0
+ categories: 1
+ nameString:
+ coordinates: []
+ density: 15
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Food
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName:
+ filters:
+ - Key: maki
+ KeyDescription:
+ PropertyValue: cafe,bakery,fast-food,grocery,ice-cream,restaurant
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: localrank
+ KeyDescription:
+ PropertyValue:
+ Min: 15
+ Max: 0
+ filterOperator: 3
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName:
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 0
+ materials: []
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ spawnPrefabOptions:
+ prefab: {fileID: 1707885508695930, guid: fafbd32423ea04e379d8321b4d370fea,
+ type: 2}
+ scaleDownWithWorld: 1
+ findByType: 0
+ categories: 2
+ nameString:
+ coordinates: []
+ density: 15
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Nightlife
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName:
+ filters:
+ - Key: maki
+ KeyDescription:
+ PropertyValue: bar,beer
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: localrank
+ KeyDescription:
+ PropertyValue:
+ Min: 15
+ Max: 0
+ filterOperator: 3
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName:
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 0
+ materials: []
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ spawnPrefabOptions:
+ prefab: {fileID: 1424114192387644, guid: 61bcd2d324dd34bb9b722d856749c28c,
+ type: 2}
+ scaleDownWithWorld: 1
+ findByType: 0
+ categories: 4
+ nameString:
+ coordinates: []
+ density: 15
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Outdoors and Recreation
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName:
+ filters:
+ - Key: maki
+ KeyDescription:
+ PropertyValue: aquarium,campsite,attraction,castle,cemetery,dog-park,drinking-water,garden,golf,monument,park,picnic-site,playground,swimming
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: localrank
+ KeyDescription:
+ PropertyValue:
+ Min: 15
+ Max: 0
+ filterOperator: 3
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName:
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 0
+ materials: []
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ spawnPrefabOptions:
+ prefab: {fileID: 1004221095257992, guid: b0e54a880e97f4c5ead7dcc1c0918e05,
+ type: 2}
+ scaleDownWithWorld: 1
+ findByType: 0
+ categories: 8
+ nameString:
+ coordinates: []
+ density: 15
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Services
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName:
+ filters:
+ - Key: maki
+ KeyDescription:
+ PropertyValue: bank,dentist,toilet,veterinary,pharmacy,college,school,hospital,place-of-worship,religious-christian,religious-jewish,religious-muslim,police,post,doctor,fire-station,information,town-hall,prison,embassy,fuel,laundry,lodging
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: localrank
+ KeyDescription:
+ PropertyValue:
+ Min: 10
+ Max: 0
+ filterOperator: 3
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName:
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 0
+ materials: []
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ spawnPrefabOptions:
+ prefab: {fileID: 1550249727436304, guid: 60a41cfc23d514878814f0d425912eff,
+ type: 2}
+ scaleDownWithWorld: 1
+ findByType: 0
+ categories: 16
+ nameString:
+ coordinates: []
+ density: 10
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Shops
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName:
+ filters:
+ - Key: maki
+ KeyDescription:
+ PropertyValue: alcohol-shop,clothing-store,shop
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: localrank
+ KeyDescription:
+ PropertyValue:
+ Min: 15
+ Max: 0
+ filterOperator: 3
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName:
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 0
+ materials: []
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ spawnPrefabOptions:
+ prefab: {fileID: 1665298560487606, guid: 49bc5d782d9184533a37abea20ed30e4,
+ type: 2}
+ scaleDownWithWorld: 1
+ findByType: 0
+ categories: 32
+ nameString:
+ coordinates: []
+ density: 15
+ - coreOptions:
+ sourceId:
+ isActive: 1
+ sublayerName: Transportation
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName:
+ filters:
+ - Key: maki
+ KeyDescription:
+ PropertyValue: bus,car,bicycle-share,bicycle,airfield,ferry,harbor,heliport
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ - Key: localrank
+ KeyDescription:
+ PropertyValue:
+ Min: 15
+ Max: 0
+ filterOperator: 3
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName:
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 0
+ materials: []
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ spawnPrefabOptions:
+ prefab: {fileID: 1295758952425276, guid: 22150daba6e8b47b69fd30f00b9c56cd,
+ type: 2}
+ scaleDownWithWorld: 1
+ findByType: 0
+ categories: 64
+ nameString:
+ coordinates: []
+ density: 15
+ - coreOptions:
+ sourceId:
+ isActive: 0
+ sublayerName: All POIs
+ geometryType: 0
+ layerName: poi_label
+ snapToTerrain: 1
+ combineMeshes: 0
+ lineGeometryOptions:
+ Width: 1
+ MiterLimit: 0.2
+ RoundLimit: 1.05
+ JoinType: 1
+ CapType: 1
+ filterOptions:
+ _selectedLayerName:
+ filters:
+ - Key: maki
+ KeyDescription:
+ PropertyValue: art-gallery,cinema,stadium,museum,library,zoo,music,theatre,amusement-park,cafe,bakery,fast-food,grocery,ice-cream,restaurant,bar,beer,aquarium,campsite,attraction,castle,cemetery,dog-park,drinking-water,garden,golf,monument,park,picnic-site,playground,swimming,bank,dentist,toilet,veterinary,pharmacy,college,school,hospital,place-of-worship,religious-christian,religious-jewish,religious-muslim,police,post,doctor,fire-station,information,town-hall,prison,embassy,fuel,laundry,lodging,alcohol-shop,clothing-store,shop,bus,car,bicycle-share,bicycle,airfield,ferry,harbor,heliport
+ Min: 0
+ Max: 0
+ filterOperator: 0
+ combinerType: 1
+ extrusionOptions:
+ _selectedLayerName:
+ extrusionType: 0
+ extrusionGeometryType: 0
+ propertyName: height
+ propertyDescription:
+ minimumHeight: 0
+ maximumHeight: 0
+ extrusionScaleFactor: 1
+ colliderOptions:
+ colliderType: 0
+ materialOptions:
+ style: 0
+ texturingType: 0
+ materials: []
+ atlasInfo: {fileID: 0}
+ lightStyleOpacity: 1
+ darkStyleOpacity: 1
+ colorStyleColor: {r: 1, g: 1, b: 1, a: 1}
+ samplePalettes: 0
+ colorPalette: {fileID: 0}
+ customStyleOptions:
+ texturingType: 0
+ materials:
+ - Materials:
+ - {fileID: 0}
+ - Materials:
+ - {fileID: 0}
+ atlasInfo: {fileID: 0}
+ colorPalette: {fileID: 0}
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ honorBuildingIdSetting: 0
+ buildingsWithUniqueIds: 0
+ moveFeaturePositionTo: 1
+ MeshModifiers: []
+ GoModifiers: []
+ presetFeatureType: 4
+ _maskValue: 0
+ selectedTypes:
+ spawnPrefabOptions:
+ prefab: {fileID: 1396740541782364, guid: d748e6a0b26334f4d933c1438339484d,
+ type: 2}
+ scaleDownWithWorld: 1
+ findByType: 0
+ categories: -1
+ nameString:
+ coordinates: []
+ density: 30
+ _tileProvider: {fileID: 0}
+ _previewOptions:
+ isPreviewEnabled: 0
+--- !u!4 &967308907
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 967308905}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: -2.453024, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &987810028
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1478380032039622, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 987810029}
+ - component: {fileID: 987810031}
+ - component: {fileID: 987810030}
+ m_Layer: 5
+ m_Name: ZoomLabel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &987810029
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224022329360643548, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 987810028}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2141323938}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.25, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &987810030
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114615401511486178, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 987810028}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 12
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Zoom
+--- !u!222 &987810031
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222471317231544810, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 987810028}
+--- !u!1 &1025723464
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1466557346746850, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1025723466}
+ - component: {fileID: 1025723465}
+ m_Layer: 5
+ m_Name: Slider
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1025723465
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114023684558016336, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1025723464}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -113659843, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 2086915431}
+ m_FillRect: {fileID: 292492998}
+ m_HandleRect: {fileID: 2086915429}
+ m_Direction: 0
+ m_MinValue: 0
+ m_MaxValue: 20
+ m_WholeNumbers: 1
+ m_Value: 16
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Slider+SliderEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!224 &1025723466
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224155718882878594, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1025723464}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 790657049}
+ - {fileID: 650732809}
+ - {fileID: 331047609}
+ m_Father: {fileID: 2141323938}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.25, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: -11}
+ m_SizeDelta: {x: 0, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &1077699859
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1452734211165118, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1077699860}
+ - component: {fileID: 1077699862}
+ - component: {fileID: 1077699861}
+ m_Layer: 5
+ m_Name: SearchText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1077699860
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224120818998345342, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1077699859}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1435841542}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1077699861
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114608658907116364, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1077699859}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
+ m_FontSize: 10
+ m_FontStyle: 0
+ m_BestFit: 1
+ m_MinSize: 8
+ m_MaxSize: 10
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text:
+--- !u!222 &1077699862
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222195337741236042, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1077699859}
+--- !u!1 &1185540384
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1465653171882796, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1185540385}
+ - component: {fileID: 1185540388}
+ - component: {fileID: 1185540387}
+ - component: {fileID: 1185540386}
+ m_Layer: 5
+ m_Name: Panel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1185540385
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224031879083185220, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1185540384}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1856430728}
+ - {fileID: 2141323938}
+ m_Father: {fileID: 1780367441}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 250, y: 30}
+ m_Pivot: {x: 1, y: 1}
+--- !u!114 &1185540386
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114225640444197696, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1185540384}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0, g: 0, b: 0, a: 0.678}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &1185540387
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222276008827229016, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1185540384}
+--- !u!114 &1185540388
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114539028991012686, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1185540384}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 12
+ m_Right: 7
+ m_Top: 7
+ m_Bottom: 3
+ m_ChildAlignment: 0
+ m_Spacing: 4
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 1
+ m_ChildControlHeight: 1
+--- !u!1 &1301353179
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1884765832795660, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1301353180}
+ - component: {fileID: 1301353182}
+ - component: {fileID: 1301353181}
+ m_Layer: 5
+ m_Name: GeocoderLabel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1301353180
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224460312872028030, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1301353179}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1856430728}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0.25, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 1, y: 0}
+--- !u!114 &1301353181
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114470729243328852, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1301353179}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 12
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 1
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Search
+--- !u!222 &1301353182
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222758917679313182, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1301353179}
+--- !u!21 &1325882990
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &1435841541
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1414859872329428, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1435841542}
+ - component: {fileID: 1435841545}
+ - component: {fileID: 1435841544}
+ - component: {fileID: 1435841543}
+ - component: {fileID: 1435841546}
+ m_Layer: 5
+ m_Name: UserInput
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1435841542
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224048572454037920, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1435841541}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1705615811}
+ - {fileID: 1077699860}
+ m_Father: {fileID: 1856430728}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.25, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1435841543
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114711793206807384, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1435841541}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 1435841544}
+ m_TextComponent: {fileID: 1077699861}
+ m_Placeholder: {fileID: 1705615812}
+ m_ContentType: 0
+ m_InputType: 0
+ m_AsteriskChar: 42
+ m_KeyboardType: 0
+ m_LineType: 0
+ m_HideMobileInput: 0
+ m_CharacterValidation: 0
+ m_CharacterLimit: 0
+ m_OnEndEdit:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 0}
+ m_MethodName: ForwardGeocoder
+ m_Mode: 1
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 0
+ m_CallState: 2
+ m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_CustomCaretColor: 0
+ m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412}
+ m_Text:
+ m_CaretBlinkRate: 0.85
+ m_CaretWidth: 1
+ m_ReadOnly: 0
+--- !u!114 &1435841544
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114431620286575106, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1435841541}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &1435841545
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222386617050530544, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1435841541}
+--- !u!114 &1435841546
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114850405259029928, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1435841541}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9bce9ff37f5964623a657f4003af54f2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!21 &1614558210
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SimpleSideMaterial
+ m_Shader: {fileID: 4800000, guid: 02ca05f28416c4bbab659e473fa74ec6, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 4d520150ef3724e4bb52237605c761df, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _Emission: 0.5
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor: {r: 0, g: 0.751724, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _WindowColor: {r: 1, g: 1, b: 1, a: 1}
+--- !u!1 &1681481099
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1681481106}
+ - component: {fileID: 1681481105}
+ - component: {fileID: 1681481104}
+ - component: {fileID: 1681481103}
+ - component: {fileID: 1681481102}
+ - component: {fileID: 1681481100}
+ - component: {fileID: 1681481101}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1681481100
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1681481099}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ ShadowDistance: 1000
+--- !u!114 &1681481101
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1681481099}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9527fd56bc6a0c549a1e550219f9b16e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _map: {fileID: 967308906}
+ _panSpeed: 2
+ _zoomSpeed: 50
+ _referenceCamera: {fileID: 1681481105}
+--- !u!81 &1681481102
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1681481099}
+ m_Enabled: 1
+--- !u!124 &1681481103
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1681481099}
+ m_Enabled: 1
+--- !u!92 &1681481104
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1681481099}
+ m_Enabled: 1
+--- !u!20 &1681481105
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1681481099}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 2
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 10
+ far clip plane: 3000
+ field of view: 10
+ orthographic: 0
+ orthographic size: 143.6
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294966271
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 1
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1681481106
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1681481099}
+ m_LocalRotation: {x: 0.2588191, y: 0, z: 0, w: 0.9659258}
+ m_LocalPosition: {x: 0, y: 225, z: -400}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 621795785}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0}
+--- !u!1 &1705615810
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1309470221448190, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1705615811}
+ - component: {fileID: 1705615813}
+ - component: {fileID: 1705615812}
+ m_Layer: 5
+ m_Name: Placeholder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1705615811
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224333804213914554, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1705615810}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1435841542}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1705615812
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114620971063286122, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1705615810}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 218956a5c2a6e42d6a60afccf80b002b, type: 3}
+ m_FontSize: 10
+ m_FontStyle: 2
+ m_BestFit: 1
+ m_MinSize: 8
+ m_MaxSize: 10
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 0
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Enter your location
+--- !u!222 &1705615813
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222294672724154868, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1705615810}
+--- !u!1 &1780367436
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1246307186655398, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1780367441}
+ - component: {fileID: 1780367440}
+ - component: {fileID: 1780367439}
+ - component: {fileID: 1780367438}
+ - component: {fileID: 1780367437}
+ m_Layer: 5
+ m_Name: ReloadMapCanvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1780367437
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114632240689637620, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1780367436}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c00b1c78fb49f4ebd834aac587275216, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _forwardGeocoder: {fileID: 1435841546}
+ _zoomSlider: {fileID: 1025723465}
+--- !u!114 &1780367438
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114398042337336202, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1780367436}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1780367439
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114329158974351212, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1780367436}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 400, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0.5
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &1780367440
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 223082131773786238, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1780367436}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 1
+ m_TargetDisplay: 0
+--- !u!224 &1780367441
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1780367436}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 1185540385}
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &1856430727
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1041193504261098, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1856430728}
+ m_Layer: 5
+ m_Name: Input
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1856430728
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1856430727}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1301353180}
+ - {fileID: 1435841542}
+ m_Father: {fileID: 1185540385}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &2086915428
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1748656016281148, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2086915429}
+ - component: {fileID: 2086915430}
+ - component: {fileID: 2086915431}
+ m_Layer: 5
+ m_Name: Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2086915429
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2086915428}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 331047609}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.8, y: 0}
+ m_AnchorMax: {x: 0.8, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2086915430
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 222410947139892146, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2086915428}
+--- !u!114 &2086915431
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114372218451069632, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2086915428}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!21 &2118494539
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SimpleTopMaterial
+ m_Shader: {fileID: 4800000, guid: 02ca05f28416c4bbab659e473fa74ec6, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 89d3c1f500b7e4b8bba0ce9b760e9134, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: a7ad6933f58d64d56a4879cc266290b3, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: abf274fea99064d7f9087e58ccaf6d27, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _Emission: 0.1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor: {r: 1, g: 0.99264705, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _WindowColor: {r: 0.23529412, g: 0.41911763, b: 1, a: 1}
+--- !u!1 &2141323937
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1401021118005222, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2141323938}
+ m_Layer: 5
+ m_Name: Zoom
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &2141323938
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2141323937}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 987810029}
+ - {fileID: 1025723466}
+ m_Father: {fileID: 1185540385}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 127.5, y: -23}
+ m_SizeDelta: {x: 231, y: 8}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacement.unity.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacement.unity.meta
new file mode 100644
index 000000000..5334a9f7c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacement.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: c600a8b272a5846a1b71bdc2d0796637
+timeCreated: 1525984360
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacementScriptExample.cs b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacementScriptExample.cs
new file mode 100644
index 000000000..6c93937ce
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacementScriptExample.cs
@@ -0,0 +1,37 @@
+namespace Mapbox.Examples
+{
+ using System.Collections;
+ using System.Collections.Generic;
+ using UnityEngine;
+
+ using Mapbox.Unity.Map;
+ using Mapbox.Utils;
+
+ public class POIPlacementScriptExample : MonoBehaviour
+ {
+ public AbstractMap map;
+
+ //prefab to spawn
+ public GameObject prefab;
+ //cache of spawned gameobjects
+ private List _prefabInstances;
+
+ // Use this for initialization
+ void Start()
+ {
+ //add layers before initializing the map
+ map.VectorData.SpawnPrefabByCategory(prefab, LocationPrefabCategories.ArtsAndEntertainment, 10, HandlePrefabSpawned, true, "SpawnFromScriptLayer");
+ map.Initialize(new Vector2d(37.784179, -122.401583), 16);
+ }
+
+ //handle callbacks
+ void HandlePrefabSpawned(List instances)
+ {
+ if (instances.Count > 0)
+ {
+ Debug.Log(instances[0].name);
+ }
+ }
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacementScriptExample.cs.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacementScriptExample.cs.meta
new file mode 100644
index 000000000..c7e203d56
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/POIPlacementScriptExample.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 97eb57b11eab14c76b0e0281afe0ce53
+timeCreated: 1525984539
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources.meta
new file mode 100644
index 000000000..777cfaa1b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 93ceadc5862b00c4f8fe863f98a18e01
+folderAsset: yes
+timeCreated: 1526382059
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ArtsPoiLabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ArtsPoiLabelPrefab.prefab
new file mode 100644
index 000000000..9e04e1da3
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ArtsPoiLabelPrefab.prefab
@@ -0,0 +1,363 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1895949781674336}
+ m_IsPrefabParent: 1
+--- !u!1 &1348505215756078
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224696713710260372}
+ - component: {fileID: 222470863973442320}
+ - component: {fileID: 114938141246306308}
+ - component: {fileID: 114050678122733478}
+ - component: {fileID: 114776992940635054}
+ m_Layer: 10
+ m_Name: TextBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1718399521123926
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4724048298677076}
+ - component: {fileID: 212086518383404294}
+ m_Layer: 10
+ m_Name: LabelIcon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1895949781674336
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224008978619379300}
+ - component: {fileID: 114289697198773512}
+ - component: {fileID: 223575821624634810}
+ - component: {fileID: 114250159056332880}
+ m_Layer: 10
+ m_Name: ArtsPoiLabelPrefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1926862074818246
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224637640871225912}
+ - component: {fileID: 222787186898692958}
+ - component: {fileID: 114772597570723800}
+ - component: {fileID: 114629509233654474}
+ m_Layer: 10
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4724048298677076
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1718399521123926}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14, y: 3.75, z: 0}
+ m_LocalScale: {x: 2.143244, y: 2.143244, z: 2.143244}
+ m_Children: []
+ m_Father: {fileID: 224008978619379300}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114050678122733478
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1348505215756078}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114250159056332880
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1895949781674336}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ba99666da3af044c0ae878f372ea4115, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _text: {fileID: 114772597570723800}
+ _background: {fileID: 114938141246306308}
+--- !u!114 &114289697198773512
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1895949781674336}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 22805dac1b8933d49b89c409a8903cde, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _camera: {fileID: 0}
+--- !u!114 &114629509233654474
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1926862074818246}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114772597570723800
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1926862074818246}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 180
+ m_FontStyle: 1
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 300
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Placeholder Text
+--- !u!114 &114776992940635054
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1348505215756078}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!114 &114938141246306308
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1348505215756078}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.7294118, g: 0.23137255, b: 0.24705882, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!212 &212086518383404294
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1718399521123926}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 808e85b573ffd4216a301aa2c9e1293f, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 2.18, y: 2.46}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!222 &222470863973442320
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1348505215756078}
+--- !u!222 &222787186898692958
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1926862074818246}
+--- !u!223 &223575821624634810
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1895949781674336}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 2
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &224008978619379300
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1895949781674336}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 4, y: 4, z: 4}
+ m_Children:
+ - {fileID: 224696713710260372}
+ - {fileID: 4724048298677076}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 3}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224637640871225912
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1926862074818246}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224696713710260372}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 698, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224696713710260372
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1348505215756078}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.020000001, y: 0.020000001, z: 0.020000001}
+ m_Children:
+ - {fileID: 224637640871225912}
+ m_Father: {fileID: 224008978619379300}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ArtsPoiLabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ArtsPoiLabelPrefab.prefab.meta
new file mode 100644
index 000000000..17a0013ed
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ArtsPoiLabelPrefab.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 29d1abf5ba6514d81a7974353f130ca8
+timeCreated: 1527197170
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/DefaultPoiLabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/DefaultPoiLabelPrefab.prefab
new file mode 100644
index 000000000..d915ed187
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/DefaultPoiLabelPrefab.prefab
@@ -0,0 +1,363 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1396740541782364}
+ m_IsPrefabParent: 1
+--- !u!1 &1292503684160346
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4313779964940754}
+ - component: {fileID: 212222304942764664}
+ m_Layer: 10
+ m_Name: LabelIcon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1396740541782364
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224030423811238682}
+ - component: {fileID: 114257982971136964}
+ - component: {fileID: 223969381223222710}
+ - component: {fileID: 114413777003902038}
+ m_Layer: 10
+ m_Name: DefaultPoiLabelPrefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1746901838054686
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224924182702299544}
+ - component: {fileID: 222882829815511386}
+ - component: {fileID: 114326163339638534}
+ - component: {fileID: 114159563624705982}
+ m_Layer: 10
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1845169531071616
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224766342451082296}
+ - component: {fileID: 222480346266569002}
+ - component: {fileID: 114578215827768836}
+ - component: {fileID: 114202162810099450}
+ - component: {fileID: 114692116265799192}
+ m_Layer: 10
+ m_Name: TextBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4313779964940754
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292503684160346}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14, y: 3.75, z: -1.33}
+ m_LocalScale: {x: 2.143244, y: 2.143244, z: 2.143244}
+ m_Children: []
+ m_Father: {fileID: 224030423811238682}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114159563624705982
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1746901838054686}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114202162810099450
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1845169531071616}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114257982971136964
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1396740541782364}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 22805dac1b8933d49b89c409a8903cde, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _camera: {fileID: 0}
+--- !u!114 &114326163339638534
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1746901838054686}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 180
+ m_FontStyle: 1
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 300
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Placeholder Text
+--- !u!114 &114413777003902038
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1396740541782364}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ba99666da3af044c0ae878f372ea4115, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _text: {fileID: 114326163339638534}
+ _background: {fileID: 114578215827768836}
+--- !u!114 &114578215827768836
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1845169531071616}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.15294118, g: 0.23921569, b: 0.3372549, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114692116265799192
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1845169531071616}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!212 &212222304942764664
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292503684160346}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 240e67c92465d4af09e98ac0ff6cb4e5, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 2.18, y: 2.46}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!222 &222480346266569002
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1845169531071616}
+--- !u!222 &222882829815511386
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1746901838054686}
+--- !u!223 &223969381223222710
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1396740541782364}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 2
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &224030423811238682
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1396740541782364}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 4, y: 4, z: 4}
+ m_Children:
+ - {fileID: 224766342451082296}
+ - {fileID: 4313779964940754}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 3}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224766342451082296
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1845169531071616}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.020000001, y: 0.020000001, z: 0.020000001}
+ m_Children:
+ - {fileID: 224924182702299544}
+ m_Father: {fileID: 224030423811238682}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224924182702299544
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1746901838054686}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224766342451082296}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 698, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/DefaultPoiLabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/DefaultPoiLabelPrefab.prefab.meta
new file mode 100644
index 000000000..ed52ca504
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/DefaultPoiLabelPrefab.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: d748e6a0b26334f4d933c1438339484d
+timeCreated: 1527197790
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/FoodPoiLabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/FoodPoiLabelPrefab.prefab
new file mode 100644
index 000000000..7f70bfc15
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/FoodPoiLabelPrefab.prefab
@@ -0,0 +1,363 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1707885508695930}
+ m_IsPrefabParent: 1
+--- !u!1 &1189325480219374
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224624196988776878}
+ - component: {fileID: 222370072117198688}
+ - component: {fileID: 114349136819514582}
+ - component: {fileID: 114045605651210526}
+ m_Layer: 10
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1457276987270130
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224412850433162780}
+ - component: {fileID: 222149120586535960}
+ - component: {fileID: 114704683156925328}
+ - component: {fileID: 114998721219635902}
+ - component: {fileID: 114647201446152978}
+ m_Layer: 10
+ m_Name: TextBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1707885508695930
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224247300890674866}
+ - component: {fileID: 114862004446283512}
+ - component: {fileID: 223163049547055646}
+ - component: {fileID: 114778088783653994}
+ m_Layer: 10
+ m_Name: FoodPoiLabelPrefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1733686239018384
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4162236002511050}
+ - component: {fileID: 212008642798578640}
+ m_Layer: 10
+ m_Name: LabelIcon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4162236002511050
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1733686239018384}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -13.8, y: 4.2, z: -1.33}
+ m_LocalScale: {x: 2.1432443, y: 2.143244, z: 2.143244}
+ m_Children: []
+ m_Father: {fileID: 224247300890674866}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114045605651210526
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1189325480219374}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114349136819514582
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1189325480219374}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 180
+ m_FontStyle: 1
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 300
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Placeholder Text
+--- !u!114 &114647201446152978
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1457276987270130}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!114 &114704683156925328
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1457276987270130}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.7294118, g: 0.4509804, b: 0.20392157, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114778088783653994
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1707885508695930}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ba99666da3af044c0ae878f372ea4115, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _text: {fileID: 114349136819514582}
+ _background: {fileID: 114704683156925328}
+--- !u!114 &114862004446283512
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1707885508695930}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 22805dac1b8933d49b89c409a8903cde, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _camera: {fileID: 0}
+--- !u!114 &114998721219635902
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1457276987270130}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!212 &212008642798578640
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1733686239018384}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: b9cd915d8be92437c936b03eedf3631c, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 2.18, y: 2.46}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!222 &222149120586535960
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1457276987270130}
+--- !u!222 &222370072117198688
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1189325480219374}
+--- !u!223 &223163049547055646
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1707885508695930}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 2
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &224247300890674866
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1707885508695930}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 4, y: 4, z: 4}
+ m_Children:
+ - {fileID: 224412850433162780}
+ - {fileID: 4162236002511050}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 3}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224412850433162780
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1457276987270130}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.020000001, y: 0.020000001, z: 0.020000001}
+ m_Children:
+ - {fileID: 224624196988776878}
+ m_Father: {fileID: 224247300890674866}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224624196988776878
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1189325480219374}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224412850433162780}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 698, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/FoodPoiLabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/FoodPoiLabelPrefab.prefab.meta
new file mode 100644
index 000000000..de94dfeed
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/FoodPoiLabelPrefab.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: fafbd32423ea04e379d8321b4d370fea
+timeCreated: 1523314292
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/NightlifePoiLabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/NightlifePoiLabelPrefab.prefab
new file mode 100644
index 000000000..97edd7795
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/NightlifePoiLabelPrefab.prefab
@@ -0,0 +1,363 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1424114192387644}
+ m_IsPrefabParent: 1
+--- !u!1 &1139598083911944
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224422428331375356}
+ - component: {fileID: 222242750269825858}
+ - component: {fileID: 114692428661833728}
+ - component: {fileID: 114824037733315064}
+ m_Layer: 10
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1424114192387644
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224210809402533110}
+ - component: {fileID: 114347475860375664}
+ - component: {fileID: 223791692523062612}
+ - component: {fileID: 114079454347144290}
+ m_Layer: 10
+ m_Name: NightlifePoiLabelPrefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1564163789704960
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4249837737002090}
+ - component: {fileID: 212187017409953766}
+ m_Layer: 10
+ m_Name: LabelIcon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1962226126752764
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224154799150308216}
+ - component: {fileID: 222879563942261794}
+ - component: {fileID: 114470481600307948}
+ - component: {fileID: 114573363496354548}
+ - component: {fileID: 114363323314846268}
+ m_Layer: 10
+ m_Name: TextBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4249837737002090
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1564163789704960}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14, y: 3.75, z: -1.33}
+ m_LocalScale: {x: 2.143244, y: 2.143244, z: 2.143244}
+ m_Children: []
+ m_Father: {fileID: 224210809402533110}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114079454347144290
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1424114192387644}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ba99666da3af044c0ae878f372ea4115, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _text: {fileID: 114692428661833728}
+ _background: {fileID: 114470481600307948}
+--- !u!114 &114347475860375664
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1424114192387644}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 22805dac1b8933d49b89c409a8903cde, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _camera: {fileID: 0}
+--- !u!114 &114363323314846268
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1962226126752764}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!114 &114470481600307948
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1962226126752764}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.3529412, g: 0.24705882, b: 0.7529412, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114573363496354548
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1962226126752764}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114692428661833728
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1139598083911944}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 180
+ m_FontStyle: 1
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 300
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Placeholder Text
+--- !u!114 &114824037733315064
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1139598083911944}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!212 &212187017409953766
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1564163789704960}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 88cacb42af7fe47338fa175ad6114e09, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 2.18, y: 2.46}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!222 &222242750269825858
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1139598083911944}
+--- !u!222 &222879563942261794
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1962226126752764}
+--- !u!223 &223791692523062612
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1424114192387644}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 2
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &224154799150308216
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1962226126752764}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.020000001, y: 0.020000001, z: 0.020000001}
+ m_Children:
+ - {fileID: 224422428331375356}
+ m_Father: {fileID: 224210809402533110}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224210809402533110
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1424114192387644}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 4, y: 4, z: 4}
+ m_Children:
+ - {fileID: 224154799150308216}
+ - {fileID: 4249837737002090}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 3}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224422428331375356
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1139598083911944}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224154799150308216}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 698, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/NightlifePoiLabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/NightlifePoiLabelPrefab.prefab.meta
new file mode 100644
index 000000000..3aed98346
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/NightlifePoiLabelPrefab.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 61bcd2d324dd34bb9b722d856749c28c
+timeCreated: 1527197998
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/OutdoorPoiLabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/OutdoorPoiLabelPrefab.prefab
new file mode 100644
index 000000000..891a1d7f7
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/OutdoorPoiLabelPrefab.prefab
@@ -0,0 +1,363 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1004221095257992}
+ m_IsPrefabParent: 1
+--- !u!1 &1004221095257992
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224697045332689684}
+ - component: {fileID: 114230065919782620}
+ - component: {fileID: 223268923490078138}
+ - component: {fileID: 114346654055798904}
+ m_Layer: 10
+ m_Name: OutdoorPoiLabelPrefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1085748494245196
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4196941624106064}
+ - component: {fileID: 212457671412055602}
+ m_Layer: 10
+ m_Name: LabelIcon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1324167948117656
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224268754250336072}
+ - component: {fileID: 222833602635793852}
+ - component: {fileID: 114728776789975380}
+ - component: {fileID: 114727558933577938}
+ - component: {fileID: 114012080040735814}
+ m_Layer: 10
+ m_Name: TextBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1334765807688498
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224325099516681702}
+ - component: {fileID: 222661059492819030}
+ - component: {fileID: 114354945941583394}
+ - component: {fileID: 114219887372327000}
+ m_Layer: 10
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4196941624106064
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1085748494245196}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14, y: 3.75, z: -1.33}
+ m_LocalScale: {x: 2.143244, y: 2.143244, z: 2.143244}
+ m_Children: []
+ m_Father: {fileID: 224697045332689684}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114012080040735814
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1324167948117656}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!114 &114219887372327000
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1334765807688498}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114230065919782620
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1004221095257992}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 22805dac1b8933d49b89c409a8903cde, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _camera: {fileID: 0}
+--- !u!114 &114346654055798904
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1004221095257992}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ba99666da3af044c0ae878f372ea4115, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _text: {fileID: 114354945941583394}
+ _background: {fileID: 114728776789975380}
+--- !u!114 &114354945941583394
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1334765807688498}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 180
+ m_FontStyle: 1
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 300
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Placeholder Text
+--- !u!114 &114727558933577938
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1324167948117656}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114728776789975380
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1324167948117656}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.14901961, g: 0.58431375, b: 0.38039216, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!212 &212457671412055602
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1085748494245196}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 08d14ec5687ea47fcb3de9ac267391b5, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 2.18, y: 2.46}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!222 &222661059492819030
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1334765807688498}
+--- !u!222 &222833602635793852
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1324167948117656}
+--- !u!223 &223268923490078138
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1004221095257992}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 2
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &224268754250336072
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1324167948117656}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.020000001, y: 0.020000001, z: 0.020000001}
+ m_Children:
+ - {fileID: 224325099516681702}
+ m_Father: {fileID: 224697045332689684}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224325099516681702
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1334765807688498}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224268754250336072}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 698, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224697045332689684
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1004221095257992}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 4, y: 4, z: 4}
+ m_Children:
+ - {fileID: 224268754250336072}
+ - {fileID: 4196941624106064}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 3}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/OutdoorPoiLabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/OutdoorPoiLabelPrefab.prefab.meta
new file mode 100644
index 000000000..b49f7d96d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/OutdoorPoiLabelPrefab.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b0e54a880e97f4c5ead7dcc1c0918e05
+timeCreated: 1527198080
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ServicePoiLabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ServicePoiLabelPrefab.prefab
new file mode 100644
index 000000000..d233de115
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ServicePoiLabelPrefab.prefab
@@ -0,0 +1,363 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1550249727436304}
+ m_IsPrefabParent: 1
+--- !u!1 &1388528484174694
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224561070649640738}
+ - component: {fileID: 222816397402481402}
+ - component: {fileID: 114269471373682478}
+ - component: {fileID: 114135850898149578}
+ - component: {fileID: 114618566063731686}
+ m_Layer: 10
+ m_Name: TextBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1550249727436304
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224564660901456998}
+ - component: {fileID: 114411151926404462}
+ - component: {fileID: 223687135526774410}
+ - component: {fileID: 114958483898210508}
+ m_Layer: 10
+ m_Name: ServicePoiLabelPrefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1703732941097044
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224439370673493072}
+ - component: {fileID: 222677277816497252}
+ - component: {fileID: 114834841667761492}
+ - component: {fileID: 114244664709860616}
+ m_Layer: 10
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1811557742726476
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4443302213748912}
+ - component: {fileID: 212657809318268000}
+ m_Layer: 10
+ m_Name: LabelIcon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4443302213748912
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1811557742726476}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14, y: 3.75, z: -1.33}
+ m_LocalScale: {x: 2.143244, y: 2.143244, z: 2.143244}
+ m_Children: []
+ m_Father: {fileID: 224564660901456998}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114135850898149578
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1388528484174694}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114244664709860616
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1703732941097044}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114269471373682478
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1388528484174694}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.6431373, g: 0.6509804, b: 0.1764706, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114411151926404462
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1550249727436304}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 22805dac1b8933d49b89c409a8903cde, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _camera: {fileID: 0}
+--- !u!114 &114618566063731686
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1388528484174694}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!114 &114834841667761492
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1703732941097044}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 180
+ m_FontStyle: 1
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 300
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Placeholder Text
+--- !u!114 &114958483898210508
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1550249727436304}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ba99666da3af044c0ae878f372ea4115, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _text: {fileID: 114834841667761492}
+ _background: {fileID: 114269471373682478}
+--- !u!212 &212657809318268000
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1811557742726476}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: b8b01d4fa12054e23ac744c58f0ce422, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 2.18, y: 2.46}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!222 &222677277816497252
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1703732941097044}
+--- !u!222 &222816397402481402
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1388528484174694}
+--- !u!223 &223687135526774410
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1550249727436304}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 2
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &224439370673493072
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1703732941097044}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224561070649640738}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 698, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224561070649640738
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1388528484174694}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.020000001, y: 0.020000001, z: 0.020000001}
+ m_Children:
+ - {fileID: 224439370673493072}
+ m_Father: {fileID: 224564660901456998}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224564660901456998
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1550249727436304}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 4, y: 4, z: 4}
+ m_Children:
+ - {fileID: 224561070649640738}
+ - {fileID: 4443302213748912}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 3}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ServicePoiLabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ServicePoiLabelPrefab.prefab.meta
new file mode 100644
index 000000000..f1a199b4b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ServicePoiLabelPrefab.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 60a41cfc23d514878814f0d425912eff
+timeCreated: 1527198268
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ShopPoiLabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ShopPoiLabelPrefab.prefab
new file mode 100644
index 000000000..0264a0f39
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ShopPoiLabelPrefab.prefab
@@ -0,0 +1,363 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1665298560487606}
+ m_IsPrefabParent: 1
+--- !u!1 &1444467056296288
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224098334656958960}
+ - component: {fileID: 222340057222360330}
+ - component: {fileID: 114366715499295196}
+ - component: {fileID: 114230558117708252}
+ m_Layer: 10
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1665298560487606
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224217757915894418}
+ - component: {fileID: 114028682954861286}
+ - component: {fileID: 223040127970496470}
+ - component: {fileID: 114773685892043796}
+ m_Layer: 10
+ m_Name: ShopPoiLabelPrefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1780759975101526
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224798898366651696}
+ - component: {fileID: 222076934418866904}
+ - component: {fileID: 114413730570487816}
+ - component: {fileID: 114276377448501972}
+ - component: {fileID: 114437480781528488}
+ m_Layer: 10
+ m_Name: TextBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1979517982270276
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4114189036734000}
+ - component: {fileID: 212138595724354360}
+ m_Layer: 10
+ m_Name: LabelIcon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4114189036734000
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1979517982270276}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14, y: 3.75, z: -1.33}
+ m_LocalScale: {x: 2.143244, y: 2.143244, z: 2.143244}
+ m_Children: []
+ m_Father: {fileID: 224217757915894418}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114028682954861286
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1665298560487606}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 22805dac1b8933d49b89c409a8903cde, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _camera: {fileID: 0}
+--- !u!114 &114230558117708252
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1444467056296288}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114276377448501972
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1780759975101526}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114366715499295196
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1444467056296288}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 180
+ m_FontStyle: 1
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 300
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Placeholder Text
+--- !u!114 &114413730570487816
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1780759975101526}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.7058824, g: 0.23137255, b: 0.44313726, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114437480781528488
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1780759975101526}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!114 &114773685892043796
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1665298560487606}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ba99666da3af044c0ae878f372ea4115, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _text: {fileID: 114366715499295196}
+ _background: {fileID: 114413730570487816}
+--- !u!212 &212138595724354360
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1979517982270276}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: e6aebe3a73e184e0d8196a1362a5c72e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 2.18, y: 2.46}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!222 &222076934418866904
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1780759975101526}
+--- !u!222 &222340057222360330
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1444467056296288}
+--- !u!223 &223040127970496470
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1665298560487606}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 2
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &224098334656958960
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1444467056296288}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224798898366651696}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 698, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224217757915894418
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1665298560487606}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 4, y: 4, z: 4}
+ m_Children:
+ - {fileID: 224798898366651696}
+ - {fileID: 4114189036734000}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 3}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224798898366651696
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1780759975101526}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.020000001, y: 0.020000001, z: 0.020000001}
+ m_Children:
+ - {fileID: 224098334656958960}
+ m_Father: {fileID: 224217757915894418}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ShopPoiLabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ShopPoiLabelPrefab.prefab.meta
new file mode 100644
index 000000000..bced6b30f
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/ShopPoiLabelPrefab.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 49bc5d782d9184533a37abea20ed30e4
+timeCreated: 1527198325
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/TransportationPoiLabelPrefab.prefab b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/TransportationPoiLabelPrefab.prefab
new file mode 100644
index 000000000..4a6d53f3b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/TransportationPoiLabelPrefab.prefab
@@ -0,0 +1,363 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1295758952425276}
+ m_IsPrefabParent: 1
+--- !u!1 &1208586745600294
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4881803303959862}
+ - component: {fileID: 212423247285982060}
+ m_Layer: 10
+ m_Name: LabelIcon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1295758952425276
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224719232094423712}
+ - component: {fileID: 114065061957675814}
+ - component: {fileID: 223504752897195498}
+ - component: {fileID: 114652372319761880}
+ m_Layer: 10
+ m_Name: TransportationPoiLabelPrefab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1418439391676942
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224294137039291060}
+ - component: {fileID: 222746265049925354}
+ - component: {fileID: 114702148998547232}
+ - component: {fileID: 114997537271173470}
+ - component: {fileID: 114042121892678640}
+ m_Layer: 10
+ m_Name: TextBackground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1800864131950862
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224083837097222782}
+ - component: {fileID: 222710272256179442}
+ - component: {fileID: 114331597656622048}
+ - component: {fileID: 114604851063711006}
+ m_Layer: 10
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4881803303959862
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1208586745600294}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14, y: 3.75, z: -1.33}
+ m_LocalScale: {x: 2.143244, y: 2.143244, z: 2.143244}
+ m_Children: []
+ m_Father: {fileID: 224719232094423712}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114042121892678640
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1418439391676942}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!114 &114065061957675814
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1295758952425276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 22805dac1b8933d49b89c409a8903cde, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _camera: {fileID: 0}
+--- !u!114 &114331597656622048
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1800864131950862}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: bd1ea67ca2b5742d1a24fcbdc17c55e1, type: 3}
+ m_FontSize: 180
+ m_FontStyle: 1
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 300
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Placeholder Text
+--- !u!114 &114604851063711006
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1800864131950862}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!114 &114652372319761880
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1295758952425276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ba99666da3af044c0ae878f372ea4115, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _text: {fileID: 114331597656622048}
+ _background: {fileID: 114702148998547232}
+--- !u!114 &114702148998547232
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1418439391676942}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19215687, g: 0.29803923, b: 0.8039216, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114997537271173470
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1418439391676942}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 2
+--- !u!212 &212423247285982060
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1208586745600294}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: fec5572521f52453397f564f556c168e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 2.18, y: 2.46}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!222 &222710272256179442
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1800864131950862}
+--- !u!222 &222746265049925354
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1418439391676942}
+--- !u!223 &223504752897195498
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1295758952425276}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 2
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &224083837097222782
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1800864131950862}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224294137039291060}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 698, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224294137039291060
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1418439391676942}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.020000001, y: 0.020000001, z: 0.020000001}
+ m_Children:
+ - {fileID: 224083837097222782}
+ m_Father: {fileID: 224719232094423712}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224719232094423712
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1295758952425276}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 4, y: 4, z: 4}
+ m_Children:
+ - {fileID: 224294137039291060}
+ - {fileID: 4881803303959862}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -14, y: 3}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/TransportationPoiLabelPrefab.prefab.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/TransportationPoiLabelPrefab.prefab.meta
new file mode 100644
index 000000000..0c62843b8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/TransportationPoiLabelPrefab.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 22150daba6e8b47b69fd30f00b9c56cd
+timeCreated: 1527198391
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-arts.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-arts.png
new file mode 100755
index 000000000..543fe1266
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-arts.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-arts.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-arts.png.meta
new file mode 100644
index 000000000..666baf0b1
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-arts.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: 808e85b573ffd4216a301aa2c9e1293f
+timeCreated: 1523568407
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-default.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-default.png
new file mode 100755
index 000000000..6fd79ba29
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-default.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-default.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-default.png.meta
new file mode 100644
index 000000000..b1aab2782
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-default.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: 240e67c92465d4af09e98ac0ff6cb4e5
+timeCreated: 1523568407
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-food.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-food.png
new file mode 100755
index 000000000..ac02e3361
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-food.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-food.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-food.png.meta
new file mode 100644
index 000000000..ea1770426
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-food.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: b9cd915d8be92437c936b03eedf3631c
+timeCreated: 1523568407
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-nightlife.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-nightlife.png
new file mode 100755
index 000000000..dd9f6798c
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-nightlife.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-nightlife.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-nightlife.png.meta
new file mode 100644
index 000000000..9b4e68577
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-nightlife.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: 88cacb42af7fe47338fa175ad6114e09
+timeCreated: 1523568407
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-outdoors.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-outdoors.png
new file mode 100755
index 000000000..551365bfb
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-outdoors.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-outdoors.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-outdoors.png.meta
new file mode 100644
index 000000000..ff3b60812
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-outdoors.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: 08d14ec5687ea47fcb3de9ac267391b5
+timeCreated: 1523568407
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-services.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-services.png
new file mode 100755
index 000000000..7275f8515
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-services.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-services.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-services.png.meta
new file mode 100644
index 000000000..3eb525fea
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-services.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: b8b01d4fa12054e23ac744c58f0ce422
+timeCreated: 1523568407
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-shops.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-shops.png
new file mode 100755
index 000000000..18deb7b82
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-shops.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-shops.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-shops.png.meta
new file mode 100644
index 000000000..be1214a87
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-shops.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: e6aebe3a73e184e0d8196a1362a5c72e
+timeCreated: 1523568407
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-transportation.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-transportation.png
new file mode 100755
index 000000000..6cbee34a8
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-transportation.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-transportation.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-transportation.png.meta
new file mode 100644
index 000000000..83c20c21e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Resources/poi-icon-transportation.png.meta
@@ -0,0 +1,97 @@
+fileFormatVersion: 2
+guid: fec5572521f52453397f564f556c168e
+timeCreated: 1523568407
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots.meta
new file mode 100644
index 000000000..334ae7ee6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 56e82a2b2d57941cc8efe151672b09ab
+folderAsset: yes
+timeCreated: 1528324686
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots/POIPlacement.png b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots/POIPlacement.png
new file mode 100644
index 000000000..86c26c3bd
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots/POIPlacement.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots/POIPlacement.png.meta b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots/POIPlacement.png.meta
new file mode 100644
index 000000000..b1f684490
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/3_POIPlacement/Screenshots/POIPlacement.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: c2103bdd982e845a0a07bc8ee6649a17
+timeCreated: 1528324695
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelFetcher.cs b/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelFetcher.cs
deleted file mode 100644
index f74f4f65a..000000000
--- a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelFetcher.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using System;
-using UnityEngine;
-
-namespace Mapbox.Examples.Voxels
-{
- public class VoxelFetcher : MonoBehaviour
- {
- [SerializeField]
- VoxelColorMapper[] _voxels;
-
- public GameObject GetVoxelFromColor(Color color)
- {
- GameObject matchingVoxel = _voxels[0].Voxel;
- var minDistance = Mathf.Infinity;
- foreach (var voxel in _voxels)
- {
- var distance = GetDistanceBetweenColors(voxel.Color, color);
- if (distance < minDistance)
- {
- matchingVoxel = voxel.Voxel;
- minDistance = distance;
- }
- }
- return matchingVoxel;
- }
-
- public static float GetDistanceBetweenColors(Color color1, Color color2)
- {
- return Mathf.Sqrt(Mathf.Pow(color1.r - color2.r, 2f) + Mathf.Pow(color1.g - color2.g, 2f) + Mathf.Pow(color1.b - color2.b, 2f));
- }
- }
-
- [Serializable]
- public class VoxelColorMapper
- {
- public Color Color;
- public GameObject Voxel;
- }
-}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures.meta
new file mode 100644
index 000000000..db4a2bb3d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 6001130ed86fa45a791d75cee022c9d6
+folderAsset: yes
+timeCreated: 1526669716
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/IconicBuildings.unity b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/IconicBuildings.unity
new file mode 100644
index 000000000..9e2c8f437
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/IconicBuildings.unity
@@ -0,0 +1,2002 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.4465785, g: 0.49641252, b: 0.574817, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!21 &102519578
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &154141535
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 154141537}
+ - component: {fileID: 154141536}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &154141536
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 154141535}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 1
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &154141537
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 154141535}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &327784168
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 327784171}
+ - component: {fileID: 327784170}
+ - component: {fileID: 327784169}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &327784169
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 327784168}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &327784170
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 327784168}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &327784171
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 327784168}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &641490001
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: ' Iconic Buildings
+
+
+ This demonstrates the use of the ReplaceFeatureCollection modifier, which
+ allows key locations to be replaced with unique prefabs, such as a iconic
+ skyscrapers or historic landmarks. Click to buttons above to see various features
+ from around the world replaced with custom 3d models.'
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224518340005525372, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 137
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Value
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114905903597709784, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Color.a
+ value: 0.772
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!21 &859772058
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &913336893
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1006191783
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1001 &1106422598
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224425051509257448, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224686408172547806, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224686408172547806, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224686408172547806, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224686408172547806, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224686408172547806, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224686408172547806, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224356744738298800, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224356744738298800, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224356744738298800, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224356744738298800, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224356744738298800, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224356744738298800, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224155703514620438, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224155703514620438, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224155703514620438, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224155703514620438, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224155703514620438, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224155703514620438, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224818571309711206, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224818571309711206, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224818571309711206, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224818571309711206, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224818571309711206, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224818571309711206, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224968602837931276, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224968602837931276, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224968602837931276, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224968602837931276, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224968602837931276, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224968602837931276, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224608461375035254, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224608461375035254, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224608461375035254, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224608461375035254, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224608461375035254, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224608461375035254, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224625635005382102, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224625635005382102, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224625635005382102, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224625635005382102, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224625635005382102, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224625635005382102, guid: aaa51caf037dd4424bab8d45ef3be316,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: aaa51caf037dd4424bab8d45ef3be316, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1001 &1327541260
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].GoModifiers.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4732696979201430, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4732696979201430, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: -0.86675084
+ objectReference: {fileID: 0}
+ - target: {fileID: 4732696979201430, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4732696979201430, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4732696979201430, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4732696979201430, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4732696979201430, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4732696979201430, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].filterOptions._selectedLayerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].honorBuildingIdSetting
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].presetFeatureType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1721527003}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1651882590}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.sourceId
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.isActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.sublayerName
+ value: Buildings
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.geometryType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.layerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.snapToTerrain
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.Width
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.MiterLimit
+ value: 0.2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.RoundLimit
+ value: 1.05
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.JoinType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.CapType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].filterOptions._selectedLayerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions._selectedLayerName
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.extrusionType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.propertyName
+ value: height
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.propertyDescription
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.extrusionScaleFactor
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.style
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.texturingType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 102519578}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1006191783}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301,
+ type: 2}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.lightStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.darkStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.r
+ value: 0.1764706
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.g
+ value: 0.8509805
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.b
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.a
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorPalette
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.texturingType
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 859772058}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 913336893}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.colorPalette
+ value:
+ objectReference: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].performanceOptions.isEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].performanceOptions.entityPerCoroutine
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].honorBuildingIdSetting
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].buildingsWithUniqueIds
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].GoModifiers.Array.data[0]
+ value:
+ objectReference: {fileID: 11400000, guid: 9cc65532303e9448e8ecbe284fc7f035,
+ type: 2}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.isActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.sublayerName
+ value: Roads
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.geometryType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.layerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.snapToTerrain
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.Width
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.MiterLimit
+ value: 0.2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.RoundLimit
+ value: 1.05
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.JoinType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.CapType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions._selectedLayerName
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.extrusionType
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.propertyName
+ value: height
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.maximumHeight
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.extrusionScaleFactor
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.style
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2031654922}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1821153362}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.lightStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.darkStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.r
+ value: 0.1764706
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.g
+ value: 0.8509805
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.b
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.a
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].performanceOptions.isEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].performanceOptions.entityPerCoroutine
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.maximumHeight
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 59ca6a03aa1ab4d5797fc37bc0f37797,
+ type: 2}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.colorPalette
+ value:
+ objectReference: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].buildingsWithUniqueIds
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.texturingType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _tileProvider
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114585160210174956, guid: 4cd0111f17b6043cf817880e3fd57cd1,
+ type: 2}
+ propertyPath: _previewOptions.isPreviewEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 4cd0111f17b6043cf817880e3fd57cd1, type: 2}
+ m_IsPrefabParent: 0
+--- !u!21 &1651882590
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1721527003
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1821153362
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 4d520150ef3724e4bb52237605c761df, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.75
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 0, g: 0.751724, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 1, g: 1, b: 1, a: 1}
+--- !u!1 &2001912278
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2001912282}
+ - component: {fileID: 2001912281}
+ - component: {fileID: 2001912280}
+ - component: {fileID: 2001912279}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &2001912279
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2001912278}
+ m_Enabled: 1
+--- !u!124 &2001912280
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2001912278}
+ m_Enabled: 1
+--- !u!20 &2001912281
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2001912278}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &2001912282
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2001912278}
+ m_LocalRotation: {x: 0.11924687, y: 0.098070905, z: 0.0012959492, w: 0.98800844}
+ m_LocalPosition: {x: 0.67, y: 35.12041, z: -54.84}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 13.614, y: 11.52, z: 1.529996}
+--- !u!21 &2031654922
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 89d3c1f500b7e4b8bba0ce9b760e9134, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: a7ad6933f58d64d56a4879cc266290b3, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: abf274fea99064d7f9087e58ccaf6d27, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 1, g: 0.99264705, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 0.23529412, g: 0.41911763, b: 1, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/IconicBuildings.unity.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/IconicBuildings.unity.meta
new file mode 100644
index 000000000..dc3532614
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/IconicBuildings.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 2047e93df64ce478c91225d834c82f3d
+timeCreated: 1534464973
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials.meta
new file mode 100644
index 000000000..57fc32e1a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 3ba73d6f3a89a45e0915fb7dc68847e7
+folderAsset: yes
+timeCreated: 1527012907
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials/FuturisticBuilding.mat b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials/FuturisticBuilding.mat
new file mode 100644
index 000000000..a2fdc248e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials/FuturisticBuilding.mat
@@ -0,0 +1,76 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: FuturisticBuilding
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 35f9d408432e04487bba4cd10a5e389a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials/FuturisticBuilding.mat.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials/FuturisticBuilding.mat.meta
new file mode 100644
index 000000000..043e7e1f3
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Materials/FuturisticBuilding.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: bcdc978d68ad74fdfbf505307563a8af
+timeCreated: 1527012834
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models.meta
new file mode 100644
index 000000000..1a0f39d24
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 3db1ccb2525054408aaf6644d622695b
+folderAsset: yes
+timeCreated: 1527012901
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models/Building.fbx b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models/Building.fbx
new file mode 100755
index 000000000..d2786ffaf
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models/Building.fbx differ
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models/Building.fbx.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models/Building.fbx.meta
new file mode 100644
index 000000000..fb2f89eba
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Models/Building.fbx.meta
@@ -0,0 +1,93 @@
+fileFormatVersion: 2
+guid: 2141b6d18b38b426a9b2f49077af7bc1
+timeCreated: 1527012834
+licenseType: Pro
+ModelImporter:
+ serializedVersion: 22
+ fileIDToRecycleName:
+ 100000: //RootNode
+ 400000: //RootNode
+ 2100000: Building1
+ 2300000: //RootNode
+ 3300000: //RootNode
+ 4300000: FuturisticBuilding
+ externalObjects: {}
+ materials:
+ importMaterials: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 1
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 10
+ meshCompression: 0
+ addColliders: 0
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ optimizeMeshForGPU: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ importAnimation: 1
+ copyAvatar: 0
+ humanDescription:
+ serializedVersion: 2
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ rootMotionBoneName:
+ rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ animationType: 0
+ humanoidOversampling: 1
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs.meta
new file mode 100644
index 000000000..1b973a492
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 1494cb8f024e74382b1833fd0c9c5d1b
+folderAsset: yes
+timeCreated: 1527012918
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs/Building Pivot.prefab b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs/Building Pivot.prefab
new file mode 100644
index 000000000..bc18f4ccd
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs/Building Pivot.prefab
@@ -0,0 +1,166 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1557236772398302}
+ m_IsPrefabParent: 1
+--- !u!1 &1444201703355662
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4389725340166072}
+ - component: {fileID: 33402775852504282}
+ - component: {fileID: 23611109054619142}
+ m_Layer: 0
+ m_Name: Building
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1557236772398302
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4903565309632786}
+ m_Layer: 0
+ m_Name: Building Pivot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1970543083324894
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4545093131443120}
+ - component: {fileID: 122037596422965424}
+ - component: {fileID: 114556322251953184}
+ m_Layer: 0
+ m_Name: Point light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4389725340166072
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1444201703355662}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0.757, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4903565309632786}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4545093131443120
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1970543083324894}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1.564, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4903565309632786}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4903565309632786
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1557236772398302}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 100, y: 100, z: 100}
+ m_Children:
+ - {fileID: 4389725340166072}
+ - {fileID: 4545093131443120}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23611109054619142
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1444201703355662}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: bcdc978d68ad74fdfbf505307563a8af, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &33402775852504282
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1444201703355662}
+ m_Mesh: {fileID: 4300000, guid: 2141b6d18b38b426a9b2f49077af7bc1, type: 3}
+--- !u!114 &114556322251953184
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1970543083324894}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 42a992266d3e1416a9b8a41a17635f42, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!122 &122037596422965424
+Halo:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1970543083324894}
+ m_Enabled: 1
+ m_Color:
+ serializedVersion: 2
+ rgba: 4278190256
+ m_Size: 0.98
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs/Building Pivot.prefab.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs/Building Pivot.prefab.meta
new file mode 100644
index 000000000..a2d4760e4
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Prefabs/Building Pivot.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: c71927789464440f59ea08b68c2f1073
+timeCreated: 1527013576
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatureModifier.asset b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatureModifier.asset
new file mode 100644
index 000000000..b88d70fd1
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatureModifier.asset
@@ -0,0 +1,20 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f386309a8f86f48aaabbbd02b9f95059, type: 3}
+ m_Name: ReplaceFeatureModifier
+ m_EditorClassIdentifier:
+ Active: 1
+ _options:
+ prefab: {fileID: 1557236772398302, guid: c71927789464440f59ea08b68c2f1073, type: 2}
+ scaleDownWithWorld: 1
+ _prefabLocations:
+ - 37.8024, -122.405833
+ _explicitlyBlockedFeatureIds: []
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatureModifier.asset.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatureModifier.asset.meta
new file mode 100644
index 000000000..6daaadb7e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatureModifier.asset.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: ad0d5eb721d8a4e4ba2d7356ce1fba7e
+timeCreated: 1525817592
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatures.unity b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatures.unity
new file mode 100644
index 000000000..dee315f53
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatures.unity
@@ -0,0 +1,1214 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.4465785, g: 0.49641252, b: 0.574817, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!21 &168417283
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &277018061
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 89d3c1f500b7e4b8bba0ce9b760e9134, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: a7ad6933f58d64d56a4879cc266290b3, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: abf274fea99064d7f9087e58ccaf6d27, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 3
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 1, g: 0.99264705, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 0.23529412, g: 0.41911763, b: 1, a: 1}
+--- !u!1001 &559552215
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.size
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].GoModifiers.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].coordinates.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: -10.368036
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _options.locationOptions.latitudeLongitude
+ value: 37.8025, -122.405833
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].filterOptions._selectedLayerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].GoModifiers.Array.data[0]
+ value:
+ objectReference: {fileID: 11400000, guid: ad0d5eb721d8a4e4ba2d7356ce1fba7e,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].coreOptions.isActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].coreOptions.sublayerName
+ value: Coit tower
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].coreOptions.snapToTerrain
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].categories
+ value: -1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].density
+ value: 15
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].spawnPrefabOptions.prefab
+ value:
+ objectReference: {fileID: 100004, guid: b093854c080244261b8cacc85953aed7, type: 3}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].findByType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.locationPrefabList.Array.data[0].coordinates.Array.data[0]
+ value: 37.8025, -122.405833
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].filterOptions._selectedLayerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions._selectedLayerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].honorBuildingIdSetting
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].GoModifiers.Array.data[1]
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].moveFeaturePositionTo
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty._sourceType
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.sourceOptions.layerSource.Id
+ value: mapbox.3d-buildings,mapbox.mapbox-streets-v7
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].honorBuildingIdSetting
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.groupFeatures
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.style
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.extrusionType
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.extrusionGeometryType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _options.extentOptions.rangeAroundCenterOptions.west
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _options.extentOptions.rangeAroundCenterOptions.north
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _options.extentOptions.rangeAroundCenterOptions.east
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _options.extentOptions.rangeAroundCenterOptions.south
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.isActive
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 663552976}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 168417283}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorPalette
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].presetFeatureType
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.texturingType
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: a1aa333e18c0640d7b428eecff9c4af7, type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: c0653693b48614a139a124871d499679, type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.colorPalette
+ value:
+ objectReference: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].presetFeatureType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.style
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.texturingType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.texturingType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 277018061}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1071420755}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 59ca6a03aa1ab4d5797fc37bc0f37797,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _tileProvider
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _previewOptions.isPreviewEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ m_IsPrefabParent: 0
+--- !u!21 &663552976
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1071420755
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 4d520150ef3724e4bb52237605c761df, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.75
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 3
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 0, g: 0.751724, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 1, g: 1, b: 1, a: 1}
+--- !u!1001 &1383075241
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: 'Replacing Mapbox building with your own 3D Models
+
+
+ Whether you wish to replace your corporate office locations with a custom
+ branded building model of your own, or spawn a highly detailed historical
+ monument on a 3D map, use our Feature Replacement Modifier to swap
+ out a default extruded building at a given Lat-Lon with your supplied prefab.
+ You can add your Feature Replacement Modifier directly to the list of Game
+ Object modifiers of your buildings visualizer.'
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &1621501858
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1621501860}
+ - component: {fileID: 1621501859}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &1621501859
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1621501858}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &1621501860
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1621501858}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &1937886447
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1937886451}
+ - component: {fileID: 1937886450}
+ - component: {fileID: 1937886449}
+ - component: {fileID: 1937886448}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &1937886448
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1937886447}
+ m_Enabled: 1
+--- !u!124 &1937886449
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1937886447}
+ m_Enabled: 1
+--- !u!20 &1937886450
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1937886447}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1937886451
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1937886447}
+ m_LocalRotation: {x: -0.044007145, y: 0.90626585, z: -0.09774506, w: -0.40889063}
+ m_LocalPosition: {x: 23.844204, y: 31.281227, z: 27.604948}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 18, y: 0, z: 0}
+--- !u!1001 &2096890157
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
+ m_IsPrefabParent: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatures.unity.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatures.unity.meta
new file mode 100644
index 000000000..aceb89fde
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/ReplaceFeatures.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 54d1b7ee40bee49559dd74210c7d5a57
+timeCreated: 1526669733
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots.meta
new file mode 100644
index 000000000..7d8be1649
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 1c6b90b2eae84460fb7c3812651a64fd
+folderAsset: yes
+timeCreated: 1528324725
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots/ReplaceFeatures.png b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots/ReplaceFeatures.png
new file mode 100644
index 000000000..1075ecf33
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots/ReplaceFeatures.png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots/ReplaceFeatures.png.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots/ReplaceFeatures.png.meta
new file mode 100644
index 000000000..345684493
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Screenshots/ReplaceFeatures.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 81e4425f6c22e497d9f87b864accb082
+timeCreated: 1528324735
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts.meta
new file mode 100644
index 000000000..d2c0d0176
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 6ebd1ada4313b460c9bd85e862eea602
+folderAsset: yes
+timeCreated: 1527013956
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts/BlinkLight.cs b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts/BlinkLight.cs
new file mode 100644
index 000000000..2bf06b7eb
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts/BlinkLight.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class BlinkLight : MonoBehaviour {
+
+ float blinkDuration = 2.0f;
+ void Start () {
+ StartCoroutine(BlinkLed());
+ }
+
+ private IEnumerator BlinkLed()
+ {
+ Component halo = gameObject.GetComponent("Halo");
+ while(true)
+ {
+ ((Behaviour)halo).enabled = !((Behaviour)halo).enabled;
+ yield return new WaitForSeconds(blinkDuration);
+ }
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts/BlinkLight.cs.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts/BlinkLight.cs.meta
new file mode 100644
index 000000000..336e19078
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Scripts/BlinkLight.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 42a992266d3e1416a9b8a41a17635f42
+timeCreated: 1527013969
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures.meta
new file mode 100644
index 000000000..b0893debf
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: e1bf9f3382f4b45f58bd51356f4dbe3c
+folderAsset: yes
+timeCreated: 1527012912
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures/FuturisticBuilding [Albedo].png b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures/FuturisticBuilding [Albedo].png
new file mode 100755
index 000000000..f5d3939c5
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures/FuturisticBuilding [Albedo].png differ
diff --git a/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures/FuturisticBuilding [Albedo].png.meta b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures/FuturisticBuilding [Albedo].png.meta
new file mode 100644
index 000000000..c64272d1d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/4_ReplaceFeatures/Textures/FuturisticBuilding [Albedo].png.meta
@@ -0,0 +1,78 @@
+fileFormatVersion: 2
+guid: 35f9d408432e04487bba4cd10a5e389a
+timeCreated: 1527012834
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps.meta
deleted file mode 100644
index 1c15752fa..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 5e3accf79073d4300b2563ee581d4022
-folderAsset: yes
-timeCreated: 1512240078
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap.meta
deleted file mode 100644
index 4984eb539..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 8f483f851ae996a449cb0956927162de
-folderAsset: yes
-timeCreated: 1485384708
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMap.unity b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMap.unity
deleted file mode 100644
index 2940f7e9f..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMap.unity
+++ /dev/null
@@ -1,980 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!29 &1
-OcclusionCullingSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_OcclusionBakeSettings:
- smallestOccluder: 5
- smallestHole: 0.25
- backfaceThreshold: 100
- m_SceneGUID: 00000000000000000000000000000000
- m_OcclusionCullingData: {fileID: 0}
---- !u!104 &2
-RenderSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 8
- m_Fog: 0
- m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- m_FogMode: 3
- m_FogDensity: 0.01
- m_LinearFogStart: 0
- m_LinearFogEnd: 300
- m_AmbientSkyColor: {r: 0.30882353, g: 0.30882353, b: 0.30882353, a: 1}
- m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
- m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
- m_AmbientIntensity: 1
- m_AmbientMode: 3
- m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
- m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
- m_HaloStrength: 0.5
- m_FlareStrength: 1
- m_FlareFadeSpeed: 3
- m_HaloTexture: {fileID: 0}
- m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
- m_DefaultReflectionMode: 0
- m_DefaultReflectionResolution: 128
- m_ReflectionBounces: 1
- m_ReflectionIntensity: 1
- m_CustomReflection: {fileID: 0}
- m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
---- !u!157 &3
-LightmapSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 11
- m_GIWorkflowMode: 1
- m_GISettings:
- serializedVersion: 2
- m_BounceScale: 1
- m_IndirectOutputScale: 1
- m_AlbedoBoost: 1
- m_TemporalCoherenceThreshold: 1
- m_EnvironmentLightingMode: 0
- m_EnableBakedLightmaps: 1
- m_EnableRealtimeLightmaps: 1
- m_LightmapEditorSettings:
- serializedVersion: 9
- m_Resolution: 2
- m_BakeResolution: 40
- m_TextureWidth: 1024
- m_TextureHeight: 1024
- m_AO: 0
- m_AOMaxDistance: 1
- m_CompAOExponent: 1
- m_CompAOExponentDirect: 0
- m_Padding: 2
- m_LightmapParameters: {fileID: 0}
- m_LightmapsBakeMode: 1
- m_TextureCompression: 1
- m_FinalGather: 0
- m_FinalGatherFiltering: 1
- m_FinalGatherRayCount: 256
- m_ReflectionCompression: 2
- m_MixedBakeMode: 1
- m_BakeBackend: 0
- m_PVRSampling: 1
- m_PVRDirectSampleCount: 32
- m_PVRSampleCount: 500
- m_PVRBounces: 2
- m_PVRFiltering: 0
- m_PVRFilteringMode: 1
- m_PVRCulling: 1
- m_PVRFilteringGaussRadiusDirect: 1
- m_PVRFilteringGaussRadiusIndirect: 5
- m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
- m_LightingDataAsset: {fileID: 0}
- m_UseShadowmask: 0
---- !u!196 &4
-NavMeshSettings:
- serializedVersion: 2
- m_ObjectHideFlags: 0
- m_BuildSettings:
- serializedVersion: 2
- agentTypeID: 0
- agentRadius: 0.5
- agentHeight: 2
- agentSlope: 45
- agentClimb: 0.4
- ledgeDropHeight: 0
- maxJumpAcrossDistance: 0
- minRegionArea: 2
- manualCellSize: 0
- cellSize: 0.16666667
- manualTileSize: 0
- tileSize: 256
- accuratePlacement: 0
- m_NavMeshData: {fileID: 0}
---- !u!1001 &100480136
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_RootOrder
- value: 5
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 1393483683185582, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- propertyPath: m_IsActive
- value: 1
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &110210640
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 110210641}
- - component: {fileID: 110210642}
- - component: {fileID: 110210644}
- - component: {fileID: 110210643}
- - component: {fileID: 110210645}
- m_Layer: 0
- m_Name: Map
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!4 &110210641
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &110210642
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 58cb9a85be6f84591938618fa232ce85, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _zoom: 16
- _initializeOnStart: 1
- _latitudeLongitudeString: 37.7648, -122.463
- _root: {fileID: 0}
- _tileProvider: {fileID: 110210643}
- _mapVisualizer: {fileID: 11400000, guid: c5c72886d2e9404439c5411592dbdc8f, type: 2}
- _unityTileSize: 100
- _snapMapHeightToZero: 1
---- !u!114 &110210643
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dae9a62a6a8194f49bab9128c9acffb7, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _camera: {fileID: 1235558828}
- _visibleBuffer: 1
- _disposeBuffer: 2
- _updateInterval: 0.2
---- !u!114 &110210644
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- ShadowDistance: 1000
---- !u!114 &110210645
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 76a256726e16d4966a3f30b97a17e1d5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _mapInstance: {fileID: 110210642}
- OnTileError:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: Mapbox.Unity.Map.TileErrorEvent, Assembly-CSharp, Version=0.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!1001 &132350156
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_RootOrder
- value: 6
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 116.5
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: -53.877125
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 213
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 87.75425
- objectReference: {fileID: 0}
- - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 107.75425
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: -17
- objectReference: {fileID: 0}
- - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Text
- value: "3D Buildings from Vector Tile Data\n\nThis example shows how
- we extrude 3D buildings from the building height data contained in a vector
- tile. Mapbox\u2019s vector tiles include a wide array of data about locations
- that you can leverage. "
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &288429598
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_RootOrder
- value: 3
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &1143756983
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_RootOrder
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 127.5
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 231
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 127.5
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 231
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 127.5
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 231
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 00f5bf1ff996842fc82384f8f686fda6, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &1235558823
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1235558829}
- - component: {fileID: 1235558828}
- - component: {fileID: 1235558827}
- - component: {fileID: 1235558826}
- - component: {fileID: 1235558825}
- - component: {fileID: 1235558824}
- m_Layer: 0
- m_Name: Main Camera
- m_TagString: MainCamera
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &1235558824
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 9527fd56bc6a0c549a1e550219f9b16e, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _panSpeed: 20
- _zoomSpeed: 50
- _referenceCamera: {fileID: 1235558828}
---- !u!81 &1235558825
-AudioListener:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!124 &1235558826
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!92 &1235558827
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!20 &1235558828
-Camera:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
- serializedVersion: 2
- m_ClearFlags: 2
- m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
- m_NormalizedViewPortRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1
- height: 1
- near clip plane: 10
- far clip plane: 3000
- field of view: 20
- orthographic: 0
- orthographic size: 90
- m_Depth: -1
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_RenderingPath: -1
- m_TargetTexture: {fileID: 0}
- m_TargetDisplay: 0
- m_TargetEye: 3
- m_HDR: 0
- m_AllowMSAA: 1
- m_ForceIntoRT: 0
- m_OcclusionCulling: 1
- m_StereoConvergence: 10
- m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
---- !u!4 &1235558829
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956}
- m_LocalPosition: {x: 0, y: 550, z: -550}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0}
---- !u!1 &1906963057
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1906963059}
- - component: {fileID: 1906963058}
- m_Layer: 0
- m_Name: Directional Light
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!108 &1906963058
-Light:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_Enabled: 1
- serializedVersion: 8
- m_Type: 1
- m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
- m_Intensity: 1
- m_Range: 10
- m_SpotAngle: 30
- m_CookieSize: 10
- m_Shadows:
- m_Type: 2
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 0.5
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_Lightmapping: 4
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_FalloffTable:
- m_Table[0]: 0
- m_Table[1]: 0
- m_Table[2]: 0
- m_Table[3]: 0
- m_Table[4]: 0
- m_Table[5]: 0
- m_Table[6]: 0
- m_Table[7]: 0
- m_Table[8]: 0
- m_Table[9]: 0
- m_Table[10]: 0
- m_Table[11]: 0
- m_Table[12]: 0
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_ShadowRadius: 0
- m_ShadowAngle: 0
---- !u!4 &1906963059
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_LocalRotation: {x: 0.12236196, y: -0.86748886, z: 0.40451667, w: 0.26240608}
- m_LocalPosition: {x: 0, y: 3, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 50, y: -146.34, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMap.unity.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMap.unity.meta
deleted file mode 100644
index 71989efed..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMap.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: f804e6882903c5f4595d554933b1cd94
-timeCreated: 1494434733
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMapVisualizer.asset b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMapVisualizer.asset
deleted file mode 100644
index 53098a0a3..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMapVisualizer.asset
+++ /dev/null
@@ -1,18 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 526c8a90df31d41fe8057a6f85c7a3e4, type: 3}
- m_Name: BasicVectorMapVisualizer
- m_EditorClassIdentifier:
- Factories:
- - {fileID: 11400000, guid: 6b6c6a798b018ed449bccff86fbf6fd8, type: 2}
- - {fileID: 11400000, guid: 4304eeeba74ed4e48a435f96d9076abc, type: 2}
- - {fileID: 11400000, guid: ee4d24cec5a998543b716563b2b77dae, type: 2}
- _loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMapVisualizer.asset.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMapVisualizer.asset.meta
deleted file mode 100644
index 6833ec61d..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/BasicVectorMap/BasicVectorMapVisualizer.asset.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: c5c72886d2e9404439c5411592dbdc8f
-timeCreated: 1485208234
-licenseType: Pro
-NativeFormatImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap.meta
deleted file mode 100644
index d9095c528..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 8007278f68537dd45ab27fe9ccb8470e
-folderAsset: yes
-timeCreated: 1485384708
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMap.unity b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMap.unity
deleted file mode 100644
index d9ec2650c..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMap.unity
+++ /dev/null
@@ -1,991 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!29 &1
-OcclusionCullingSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_OcclusionBakeSettings:
- smallestOccluder: 5
- smallestHole: 0.25
- backfaceThreshold: 100
- m_SceneGUID: 00000000000000000000000000000000
- m_OcclusionCullingData: {fileID: 0}
---- !u!104 &2
-RenderSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 8
- m_Fog: 0
- m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- m_FogMode: 3
- m_FogDensity: 0.01
- m_LinearFogStart: 0
- m_LinearFogEnd: 300
- m_AmbientSkyColor: {r: 0.30882353, g: 0.30882353, b: 0.30882353, a: 1}
- m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
- m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
- m_AmbientIntensity: 1
- m_AmbientMode: 3
- m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
- m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
- m_HaloStrength: 0.5
- m_FlareStrength: 1
- m_FlareFadeSpeed: 3
- m_HaloTexture: {fileID: 0}
- m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
- m_DefaultReflectionMode: 0
- m_DefaultReflectionResolution: 128
- m_ReflectionBounces: 1
- m_ReflectionIntensity: 1
- m_CustomReflection: {fileID: 0}
- m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
---- !u!157 &3
-LightmapSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 11
- m_GIWorkflowMode: 1
- m_GISettings:
- serializedVersion: 2
- m_BounceScale: 1
- m_IndirectOutputScale: 1
- m_AlbedoBoost: 1
- m_TemporalCoherenceThreshold: 1
- m_EnvironmentLightingMode: 0
- m_EnableBakedLightmaps: 1
- m_EnableRealtimeLightmaps: 1
- m_LightmapEditorSettings:
- serializedVersion: 9
- m_Resolution: 2
- m_BakeResolution: 40
- m_TextureWidth: 1024
- m_TextureHeight: 1024
- m_AO: 0
- m_AOMaxDistance: 1
- m_CompAOExponent: 1
- m_CompAOExponentDirect: 0
- m_Padding: 2
- m_LightmapParameters: {fileID: 0}
- m_LightmapsBakeMode: 1
- m_TextureCompression: 1
- m_FinalGather: 0
- m_FinalGatherFiltering: 1
- m_FinalGatherRayCount: 256
- m_ReflectionCompression: 2
- m_MixedBakeMode: 1
- m_BakeBackend: 0
- m_PVRSampling: 1
- m_PVRDirectSampleCount: 32
- m_PVRSampleCount: 500
- m_PVRBounces: 2
- m_PVRFiltering: 0
- m_PVRFilteringMode: 1
- m_PVRCulling: 1
- m_PVRFilteringGaussRadiusDirect: 1
- m_PVRFilteringGaussRadiusIndirect: 5
- m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
- m_LightingDataAsset: {fileID: 0}
- m_UseShadowmask: 0
---- !u!196 &4
-NavMeshSettings:
- serializedVersion: 2
- m_ObjectHideFlags: 0
- m_BuildSettings:
- serializedVersion: 2
- agentTypeID: 0
- agentRadius: 0.5
- agentHeight: 2
- agentSlope: 45
- agentClimb: 0.4
- ledgeDropHeight: 0
- maxJumpAcrossDistance: 0
- minRegionArea: 2
- manualCellSize: 0
- cellSize: 0.16666667
- manualTileSize: 0
- tileSize: 256
- accuratePlacement: 0
- m_NavMeshData: {fileID: 0}
---- !u!1 &110210640
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 110210641}
- - component: {fileID: 110210642}
- - component: {fileID: 110210644}
- - component: {fileID: 110210643}
- - component: {fileID: 110210645}
- m_Layer: 0
- m_Name: Map
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!4 &110210641
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &110210642
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 58cb9a85be6f84591938618fa232ce85, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _zoom: 16
- _initializeOnStart: 1
- _latitudeLongitudeString: 37.7648, -122.463
- _root: {fileID: 0}
- _tileProvider: {fileID: 110210643}
- _mapVisualizer: {fileID: 11400000, guid: 5b83ad0f48d51e646a055541cb8bd350, type: 2}
- _unityTileSize: 100
- _snapMapHeightToZero: 1
---- !u!114 &110210643
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dae9a62a6a8194f49bab9128c9acffb7, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _camera: {fileID: 1235558828}
- _visibleBuffer: 1
- _disposeBuffer: 2
- _updateInterval: 0.2
---- !u!114 &110210644
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- ShadowDistance: 1000
---- !u!114 &110210645
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 76a256726e16d4966a3f30b97a17e1d5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _mapInstance: {fileID: 110210642}
- OnTileError:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: Mapbox.Unity.Map.TileErrorEvent, Assembly-CSharp, Version=0.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!1001 &288429598
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_RootOrder
- value: 3
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &500057866
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_RootOrder
- value: 7
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 116.5
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: -66.413445
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 213
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 112.82689
- objectReference: {fileID: 0}
- - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 132.82689
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: -17
- objectReference: {fileID: 0}
- - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Text
- value: 'Styling Based on Vector Tile Data
-
-
- This is a vector tile map where you can interact with individual buildings
- to show their associated information (contained in the vector tile). This
- example also shows how to procedurally decorate land use and how to render
- building types differently based on their classification. '
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &501093883
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 4703605594296902, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4703605594296902, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4703605594296902, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4703605594296902, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4703605594296902, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4703605594296902, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4703605594296902, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4703605594296902, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- propertyPath: m_RootOrder
- value: 4
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 6c8a0b62ddd604e678d6081484a0c73b, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &1235558823
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1235558829}
- - component: {fileID: 1235558828}
- - component: {fileID: 1235558827}
- - component: {fileID: 1235558826}
- - component: {fileID: 1235558825}
- - component: {fileID: 1235558824}
- m_Layer: 0
- m_Name: Main Camera
- m_TagString: MainCamera
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &1235558824
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 9527fd56bc6a0c549a1e550219f9b16e, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _panSpeed: 20
- _zoomSpeed: 50
- _referenceCamera: {fileID: 1235558828}
---- !u!81 &1235558825
-AudioListener:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!124 &1235558826
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!92 &1235558827
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!20 &1235558828
-Camera:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
- serializedVersion: 2
- m_ClearFlags: 2
- m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
- m_NormalizedViewPortRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1
- height: 1
- near clip plane: 10
- far clip plane: 3000
- field of view: 20
- orthographic: 0
- orthographic size: 90
- m_Depth: -1
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_RenderingPath: -1
- m_TargetTexture: {fileID: 0}
- m_TargetDisplay: 0
- m_TargetEye: 3
- m_HDR: 0
- m_AllowMSAA: 1
- m_ForceIntoRT: 0
- m_OcclusionCulling: 1
- m_StereoConvergence: 10
- m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
---- !u!4 &1235558829
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956}
- m_LocalPosition: {x: 0, y: 550, z: -550}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0}
---- !u!1001 &1400100793
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_RootOrder
- value: 5
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 127.5
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 231
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 127.5
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 231
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 00f5bf1ff996842fc82384f8f686fda6, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &1906963057
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1906963059}
- - component: {fileID: 1906963058}
- m_Layer: 0
- m_Name: Directional Light
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!108 &1906963058
-Light:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_Enabled: 1
- serializedVersion: 8
- m_Type: 1
- m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
- m_Intensity: 1
- m_Range: 10
- m_SpotAngle: 30
- m_CookieSize: 10
- m_Shadows:
- m_Type: 2
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 0.5
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_Lightmapping: 4
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_FalloffTable:
- m_Table[0]: 0
- m_Table[1]: 0
- m_Table[2]: 0
- m_Table[3]: 0
- m_Table[4]: 0
- m_Table[5]: 0
- m_Table[6]: 0
- m_Table[7]: 0
- m_Table[8]: 0
- m_Table[9]: 0
- m_Table[10]: 0
- m_Table[11]: 0
- m_Table[12]: 0
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_ShadowRadius: 0
- m_ShadowAngle: 0
---- !u!4 &1906963059
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_LocalRotation: {x: 0.12236196, y: -0.86748886, z: 0.40451667, w: 0.26240608}
- m_LocalPosition: {x: 0, y: 3, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 50, y: -146.34, z: 0}
---- !u!1001 &2040602364
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_RootOrder
- value: 6
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- m_IsPrefabParent: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMap.unity.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMap.unity.meta
deleted file mode 100644
index 309753411..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMap.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 70e7c71bb9e4341109139d65148d82ff
-timeCreated: 1494434733
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMapVisualizer.asset b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMapVisualizer.asset
deleted file mode 100644
index 2e1b7feda..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMapVisualizer.asset
+++ /dev/null
@@ -1,18 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 526c8a90df31d41fe8057a6f85c7a3e4, type: 3}
- m_Name: InteractiveStyledVectorMapVisualizer
- m_EditorClassIdentifier:
- Factories:
- - {fileID: 11400000, guid: 6b6c6a798b018ed449bccff86fbf6fd8, type: 2}
- - {fileID: 11400000, guid: 4304eeeba74ed4e48a435f96d9076abc, type: 2}
- - {fileID: 11400000, guid: 923119689e177024682db7c643a8d54b, type: 2}
- _loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMapVisualizer.asset.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMapVisualizer.asset.meta
deleted file mode 100644
index cccdf0e32..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/InteractiveStyledVectorMapVisualizer.asset.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5b83ad0f48d51e646a055541cb8bd350
-timeCreated: 1485208234
-licenseType: Pro
-NativeFormatImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots.meta
deleted file mode 100644
index 940b47477..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 32ec07966667043ba98aeab48c051ade
-folderAsset: yes
-timeCreated: 1512612941
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots/InteractiveStyledVectorMap.png b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots/InteractiveStyledVectorMap.png
deleted file mode 100644
index 212230032..000000000
Binary files a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots/InteractiveStyledVectorMap.png and /dev/null differ
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots/InteractiveStyledVectorMap.png.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots/InteractiveStyledVectorMap.png.meta
deleted file mode 100644
index 01c6900d6..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/InteractiveStyledVectorMap/Screenshots/InteractiveStyledVectorMap.png.meta
+++ /dev/null
@@ -1,106 +0,0 @@
-fileFormatVersion: 2
-guid: a0ce019e4c221466795c7d0a97fea3dd
-timeCreated: 1512612989
-licenseType: Pro
-TextureImporter:
- fileIDToRecycleName: {}
- serializedVersion: 4
- mipmaps:
- mipMapMode: 0
- enableMipMap: 0
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -1
- wrapU: 1
- wrapV: -1
- wrapW: -1
- nPOTScale: 0
- lightmap: 0
- compressionQuality: 50
- spriteMode: 1
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spritePixelsToUnits: 100
- alphaUsage: 1
- alphaIsTransparency: 1
- spriteTessellationDetail: -1
- textureType: 8
- textureShape: 1
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: Standalone
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: iPhone
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: Android
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- - buildTarget: WebGL
- maxTextureSize: 2048
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- spritePackingTag:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap.meta
deleted file mode 100644
index 2913f8eb0..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 5696fab07f031224cbe19d4e31491b1c
-folderAsset: yes
-timeCreated: 1485384708
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorMap.unity b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorMap.unity
deleted file mode 100644
index bccfc8b88..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorMap.unity
+++ /dev/null
@@ -1,1074 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!29 &1
-OcclusionCullingSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_OcclusionBakeSettings:
- smallestOccluder: 5
- smallestHole: 0.25
- backfaceThreshold: 100
- m_SceneGUID: 00000000000000000000000000000000
- m_OcclusionCullingData: {fileID: 0}
---- !u!104 &2
-RenderSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 8
- m_Fog: 0
- m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- m_FogMode: 3
- m_FogDensity: 0.01
- m_LinearFogStart: 0
- m_LinearFogEnd: 300
- m_AmbientSkyColor: {r: 0.30882353, g: 0.30882353, b: 0.30882353, a: 1}
- m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
- m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
- m_AmbientIntensity: 1
- m_AmbientMode: 3
- m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
- m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
- m_HaloStrength: 0.5
- m_FlareStrength: 1
- m_FlareFadeSpeed: 3
- m_HaloTexture: {fileID: 0}
- m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
- m_DefaultReflectionMode: 0
- m_DefaultReflectionResolution: 128
- m_ReflectionBounces: 1
- m_ReflectionIntensity: 1
- m_CustomReflection: {fileID: 0}
- m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
---- !u!157 &3
-LightmapSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 11
- m_GIWorkflowMode: 1
- m_GISettings:
- serializedVersion: 2
- m_BounceScale: 1
- m_IndirectOutputScale: 1
- m_AlbedoBoost: 1
- m_TemporalCoherenceThreshold: 1
- m_EnvironmentLightingMode: 0
- m_EnableBakedLightmaps: 1
- m_EnableRealtimeLightmaps: 1
- m_LightmapEditorSettings:
- serializedVersion: 9
- m_Resolution: 2
- m_BakeResolution: 40
- m_TextureWidth: 1024
- m_TextureHeight: 1024
- m_AO: 0
- m_AOMaxDistance: 1
- m_CompAOExponent: 1
- m_CompAOExponentDirect: 0
- m_Padding: 2
- m_LightmapParameters: {fileID: 0}
- m_LightmapsBakeMode: 1
- m_TextureCompression: 1
- m_FinalGather: 0
- m_FinalGatherFiltering: 1
- m_FinalGatherRayCount: 256
- m_ReflectionCompression: 2
- m_MixedBakeMode: 1
- m_BakeBackend: 0
- m_PVRSampling: 1
- m_PVRDirectSampleCount: 32
- m_PVRSampleCount: 500
- m_PVRBounces: 2
- m_PVRFiltering: 0
- m_PVRFilteringMode: 1
- m_PVRCulling: 1
- m_PVRFilteringGaussRadiusDirect: 1
- m_PVRFilteringGaussRadiusIndirect: 5
- m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
- m_LightingDataAsset: {fileID: 0}
- m_UseShadowmask: 0
---- !u!196 &4
-NavMeshSettings:
- serializedVersion: 2
- m_ObjectHideFlags: 0
- m_BuildSettings:
- serializedVersion: 2
- agentTypeID: 0
- agentRadius: 0.5
- agentHeight: 2
- agentSlope: 45
- agentClimb: 0.4
- ledgeDropHeight: 0
- maxJumpAcrossDistance: 0
- minRegionArea: 2
- manualCellSize: 0
- cellSize: 0.16666667
- manualTileSize: 0
- tileSize: 256
- accuratePlacement: 0
- m_NavMeshData: {fileID: 0}
---- !u!1 &110210640
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 110210641}
- - component: {fileID: 110210642}
- - component: {fileID: 110210644}
- - component: {fileID: 110210643}
- - component: {fileID: 110210645}
- m_Layer: 0
- m_Name: Map
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!4 &110210641
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &110210642
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 58cb9a85be6f84591938618fa232ce85, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _zoom: 16
- _initializeOnStart: 1
- _latitudeLongitudeString: 37.7648, -122.463
- _root: {fileID: 0}
- _tileProvider: {fileID: 110210643}
- _mapVisualizer: {fileID: 11400000, guid: c9b7f3a88d66eb542933eb7aa557a5fd, type: 2}
- _unityTileSize: 100
- _snapMapHeightToZero: 1
---- !u!114 &110210643
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dae9a62a6a8194f49bab9128c9acffb7, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _camera: {fileID: 1235558828}
- _visibleBuffer: 1
- _disposeBuffer: 2
- _updateInterval: 0.2
---- !u!114 &110210644
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- ShadowDistance: 1000
---- !u!114 &110210645
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 76a256726e16d4966a3f30b97a17e1d5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _mapInstance: {fileID: 110210642}
- OnTileError:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: Mapbox.Unity.Map.TileErrorEvent, Assembly-CSharp, Version=0.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!1001 &288429598
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_RootOrder
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &616915792
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 1246307186655398, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 616915797}
- - component: {fileID: 616915796}
- - component: {fileID: 616915795}
- - component: {fileID: 616915794}
- m_Layer: 5
- m_Name: PoiCanvas
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &616915794
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114398042337336202, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 616915792}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_IgnoreReversedGraphics: 1
- m_BlockingObjects: 0
- m_BlockingMask:
- serializedVersion: 2
- m_Bits: 4294967295
---- !u!114 &616915795
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 114329158974351212, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 616915792}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_UiScaleMode: 1
- m_ReferencePixelsPerUnit: 100
- m_ScaleFactor: 1
- m_ReferenceResolution: {x: 400, y: 600}
- m_ScreenMatchMode: 0
- m_MatchWidthOrHeight: 0.5
- m_PhysicalUnit: 3
- m_FallbackScreenDPI: 96
- m_DefaultSpriteDPI: 96
- m_DynamicPixelsPerUnit: 1
---- !u!223 &616915796
-Canvas:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 223082131773786238, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 616915792}
- m_Enabled: 1
- serializedVersion: 3
- m_RenderMode: 0
- m_Camera: {fileID: 0}
- m_PlaneDistance: 100
- m_PixelPerfect: 0
- m_ReceivesEvents: 1
- m_OverrideSorting: 0
- m_OverridePixelPerfect: 0
- m_SortingBucketNormalizedSize: 0
- m_AdditionalShaderChannelsFlag: 0
- m_SortingLayerID: 0
- m_SortingOrder: 0
- m_TargetDisplay: 0
---- !u!224 &616915797
-RectTransform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 616915792}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0, y: 0, z: 0}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 3
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 0}
---- !u!1001 &776004652
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_RootOrder
- value: 7
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 116.5
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: -60.145287
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 213
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 100.29057
- objectReference: {fileID: 0}
- - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 120.29057
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: -17
- objectReference: {fileID: 0}
- - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Text
- value: "Points of Interest\n\nThis is a vector tile map showcasing Point
- of Interest (poi_label) markers. Mapbox\u2019s (streets-v7) vector tile set
- includes POIs you can leverage or you can import your own custom data sets
- to create custom POIs through Mapbox Studio. "
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &1143756983
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_RootOrder
- value: 5
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 127.5
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 231
- objectReference: {fileID: 0}
- - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 127.5
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 231
- objectReference: {fileID: 0}
- - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 127.5
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 231
- objectReference: {fileID: 0}
- - target: {fileID: 224930050147336736, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 00f5bf1ff996842fc82384f8f686fda6, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &1219500896
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_RootOrder
- value: 6
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &1235558823
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1235558829}
- - component: {fileID: 1235558828}
- - component: {fileID: 1235558827}
- - component: {fileID: 1235558826}
- - component: {fileID: 1235558825}
- - component: {fileID: 1235558824}
- m_Layer: 0
- m_Name: Main Camera
- m_TagString: MainCamera
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &1235558824
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 9527fd56bc6a0c549a1e550219f9b16e, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _panSpeed: 20
- _zoomSpeed: 50
- _referenceCamera: {fileID: 1235558828}
---- !u!81 &1235558825
-AudioListener:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!124 &1235558826
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!92 &1235558827
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!20 &1235558828
-Camera:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
- serializedVersion: 2
- m_ClearFlags: 2
- m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
- m_NormalizedViewPortRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1
- height: 1
- near clip plane: 10
- far clip plane: 3000
- field of view: 20
- orthographic: 0
- orthographic size: 90
- m_Depth: -1
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_RenderingPath: -1
- m_TargetTexture: {fileID: 0}
- m_TargetDisplay: 0
- m_TargetEye: 3
- m_HDR: 0
- m_AllowMSAA: 1
- m_ForceIntoRT: 0
- m_OcclusionCulling: 1
- m_StereoConvergence: 10
- m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
---- !u!4 &1235558829
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956}
- m_LocalPosition: {x: 0, y: 550, z: -550}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0}
---- !u!1 &1906963057
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1906963059}
- - component: {fileID: 1906963058}
- m_Layer: 0
- m_Name: Directional Light
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!108 &1906963058
-Light:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_Enabled: 1
- serializedVersion: 8
- m_Type: 1
- m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
- m_Intensity: 1
- m_Range: 10
- m_SpotAngle: 30
- m_CookieSize: 10
- m_Shadows:
- m_Type: 2
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 0.5
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_Lightmapping: 4
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_FalloffTable:
- m_Table[0]: 0
- m_Table[1]: 0
- m_Table[2]: 0
- m_Table[3]: 0
- m_Table[4]: 0
- m_Table[5]: 0
- m_Table[6]: 0
- m_Table[7]: 0
- m_Table[8]: 0
- m_Table[9]: 0
- m_Table[10]: 0
- m_Table[11]: 0
- m_Table[12]: 0
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_ShadowRadius: 0
- m_ShadowAngle: 0
---- !u!4 &1906963059
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_LocalRotation: {x: 0.12236196, y: -0.86748886, z: 0.40451667, w: 0.26240608}
- m_LocalPosition: {x: 0, y: 3, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 50, y: -146.34, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorMap.unity.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorMap.unity.meta
deleted file mode 100644
index 06ae9aad6..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorMap.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d8f424455a2bb4963b4df1469488ab87
-timeCreated: 1494434733
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorVisualizer.asset b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorVisualizer.asset
deleted file mode 100644
index a7dcf8376..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorVisualizer.asset
+++ /dev/null
@@ -1,18 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 526c8a90df31d41fe8057a6f85c7a3e4, type: 3}
- m_Name: PoiVectorVisualizer
- m_EditorClassIdentifier:
- Factories:
- - {fileID: 11400000, guid: 6b6c6a798b018ed449bccff86fbf6fd8, type: 2}
- - {fileID: 11400000, guid: 4304eeeba74ed4e48a435f96d9076abc, type: 2}
- - {fileID: 11400000, guid: b6db6e4901cc50246b1ed5c328d73872, type: 2}
- _loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorVisualizer.asset.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorVisualizer.asset.meta
deleted file mode 100644
index eb36a0794..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/PoiVectorMap/PoiVectorVisualizer.asset.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: c9b7f3a88d66eb542933eb7aa557a5fd
-timeCreated: 1485208234
-licenseType: Pro
-NativeFormatImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap.meta
deleted file mode 100644
index 5ebfadab2..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: ed4a47e16e68e4ca686bf52e2918a641
-folderAsset: yes
-timeCreated: 1485384708
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMap.unity b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMap.unity
deleted file mode 100644
index f7238a672..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMap.unity
+++ /dev/null
@@ -1,909 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!29 &1
-OcclusionCullingSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_OcclusionBakeSettings:
- smallestOccluder: 5
- smallestHole: 0.25
- backfaceThreshold: 100
- m_SceneGUID: 00000000000000000000000000000000
- m_OcclusionCullingData: {fileID: 0}
---- !u!104 &2
-RenderSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 8
- m_Fog: 0
- m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- m_FogMode: 3
- m_FogDensity: 0.01
- m_LinearFogStart: 0
- m_LinearFogEnd: 300
- m_AmbientSkyColor: {r: 0.30882353, g: 0.30882353, b: 0.30882353, a: 1}
- m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
- m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
- m_AmbientIntensity: 1
- m_AmbientMode: 3
- m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
- m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
- m_HaloStrength: 0.5
- m_FlareStrength: 1
- m_FlareFadeSpeed: 3
- m_HaloTexture: {fileID: 0}
- m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
- m_DefaultReflectionMode: 0
- m_DefaultReflectionResolution: 128
- m_ReflectionBounces: 1
- m_ReflectionIntensity: 1
- m_CustomReflection: {fileID: 0}
- m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
---- !u!157 &3
-LightmapSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 11
- m_GIWorkflowMode: 1
- m_GISettings:
- serializedVersion: 2
- m_BounceScale: 1
- m_IndirectOutputScale: 1
- m_AlbedoBoost: 1
- m_TemporalCoherenceThreshold: 1
- m_EnvironmentLightingMode: 0
- m_EnableBakedLightmaps: 1
- m_EnableRealtimeLightmaps: 1
- m_LightmapEditorSettings:
- serializedVersion: 9
- m_Resolution: 2
- m_BakeResolution: 40
- m_TextureWidth: 1024
- m_TextureHeight: 1024
- m_AO: 0
- m_AOMaxDistance: 1
- m_CompAOExponent: 1
- m_CompAOExponentDirect: 0
- m_Padding: 2
- m_LightmapParameters: {fileID: 0}
- m_LightmapsBakeMode: 1
- m_TextureCompression: 1
- m_FinalGather: 0
- m_FinalGatherFiltering: 1
- m_FinalGatherRayCount: 256
- m_ReflectionCompression: 2
- m_MixedBakeMode: 1
- m_BakeBackend: 0
- m_PVRSampling: 1
- m_PVRDirectSampleCount: 32
- m_PVRSampleCount: 500
- m_PVRBounces: 2
- m_PVRFiltering: 0
- m_PVRFilteringMode: 1
- m_PVRCulling: 1
- m_PVRFilteringGaussRadiusDirect: 1
- m_PVRFilteringGaussRadiusIndirect: 5
- m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
- m_LightingDataAsset: {fileID: 0}
- m_UseShadowmask: 0
---- !u!196 &4
-NavMeshSettings:
- serializedVersion: 2
- m_ObjectHideFlags: 0
- m_BuildSettings:
- serializedVersion: 2
- agentTypeID: 0
- agentRadius: 0.5
- agentHeight: 2
- agentSlope: 45
- agentClimb: 0.4
- ledgeDropHeight: 0
- maxJumpAcrossDistance: 0
- minRegionArea: 2
- manualCellSize: 0
- cellSize: 0.16666667
- manualTileSize: 0
- tileSize: 256
- accuratePlacement: 0
- m_NavMeshData: {fileID: 0}
---- !u!1 &110210640
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 110210641}
- - component: {fileID: 110210642}
- - component: {fileID: 110210644}
- - component: {fileID: 110210643}
- - component: {fileID: 110210645}
- m_Layer: 0
- m_Name: Map
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!4 &110210641
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &110210642
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 58cb9a85be6f84591938618fa232ce85, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _zoom: 16
- _initializeOnStart: 1
- _latitudeLongitudeString: 37.7648, -122.463
- _root: {fileID: 0}
- _tileProvider: {fileID: 110210643}
- _mapVisualizer: {fileID: 11400000, guid: cd4289970163d4a4780274ac22a6aee7, type: 2}
- _unityTileSize: 100
- _snapMapHeightToZero: 1
---- !u!114 &110210643
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dae9a62a6a8194f49bab9128c9acffb7, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _camera: {fileID: 1235558828}
- _visibleBuffer: 1
- _disposeBuffer: 2
- _updateInterval: 0.2
---- !u!114 &110210644
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: ce97be288e861a243b6c6df4cc790edc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- ShadowDistance: 1000
---- !u!114 &110210645
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 110210640}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 76a256726e16d4966a3f30b97a17e1d5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _mapInstance: {fileID: 110210642}
- OnTileError:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: Mapbox.Unity.Map.TileErrorEvent, Assembly-CSharp, Version=0.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!1001 &288429598
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_RootOrder
- value: 3
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &348138110
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_RootOrder
- value: 5
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalScale.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalScale.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalScale.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 1393483683185582, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- propertyPath: m_IsActive
- value: 1
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &771956384
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_RootOrder
- value: 6
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0.9999999
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 116.5
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: -72.68161
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 213
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 125.36321
- objectReference: {fileID: 0}
- - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 145.36322
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: -17
- objectReference: {fileID: 0}
- - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Text
- value: 'Vector Data on Top of 3D Terrain
-
-
- This is a vector tile map with terrain data turned on (we use a separate terrain
- factory and then we snap vector tile features to the extruded terrain mesh).
- Mapbox has worldwide terrain data coverage. You can also use terrain data
- with raster tiles to superimpose satellite imagery over the elevation data
- to create real world elevation models. '
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &1143756983
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_RootOrder
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.8
- objectReference: {fileID: 0}
- - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 00f5bf1ff996842fc82384f8f686fda6, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &1235558823
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1235558829}
- - component: {fileID: 1235558828}
- - component: {fileID: 1235558827}
- - component: {fileID: 1235558826}
- - component: {fileID: 1235558825}
- - component: {fileID: 1235558824}
- m_Layer: 0
- m_Name: Main Camera
- m_TagString: MainCamera
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &1235558824
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 9527fd56bc6a0c549a1e550219f9b16e, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _panSpeed: 20
- _zoomSpeed: 50
- _referenceCamera: {fileID: 1235558828}
---- !u!81 &1235558825
-AudioListener:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!124 &1235558826
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!92 &1235558827
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
---- !u!20 &1235558828
-Camera:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_Enabled: 1
- serializedVersion: 2
- m_ClearFlags: 2
- m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
- m_NormalizedViewPortRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1
- height: 1
- near clip plane: 10
- far clip plane: 3000
- field of view: 20
- orthographic: 0
- orthographic size: 90
- m_Depth: -1
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_RenderingPath: -1
- m_TargetTexture: {fileID: 0}
- m_TargetDisplay: 0
- m_TargetEye: 3
- m_HDR: 0
- m_AllowMSAA: 1
- m_ForceIntoRT: 0
- m_OcclusionCulling: 1
- m_StereoConvergence: 10
- m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
---- !u!4 &1235558829
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1235558823}
- m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956}
- m_LocalPosition: {x: 0, y: 550, z: -550}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0}
---- !u!1 &1906963057
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1906963059}
- - component: {fileID: 1906963058}
- m_Layer: 0
- m_Name: Directional Light
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!108 &1906963058
-Light:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_Enabled: 1
- serializedVersion: 8
- m_Type: 1
- m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
- m_Intensity: 1
- m_Range: 10
- m_SpotAngle: 30
- m_CookieSize: 10
- m_Shadows:
- m_Type: 2
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 0.5
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_Lightmapping: 4
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_FalloffTable:
- m_Table[0]: 0
- m_Table[1]: 0
- m_Table[2]: 0
- m_Table[3]: 0
- m_Table[4]: 0
- m_Table[5]: 0
- m_Table[6]: 0
- m_Table[7]: 0
- m_Table[8]: 0
- m_Table[9]: 0
- m_Table[10]: 0
- m_Table[11]: 0
- m_Table[12]: 0
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_ShadowRadius: 0
- m_ShadowAngle: 0
---- !u!4 &1906963059
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1906963057}
- m_LocalRotation: {x: 0.12236196, y: -0.86748886, z: 0.40451667, w: 0.26240608}
- m_LocalPosition: {x: 0, y: 3, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 50, y: -146.34, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMap.unity.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMap.unity.meta
deleted file mode 100644
index fb9facfbf..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMap.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 22b55e3f56b6044b6bbd8476d27843e7
-timeCreated: 1494434733
-licenseType: Pro
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMapVisualizer.asset b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMapVisualizer.asset
deleted file mode 100644
index 4fcbdda08..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMapVisualizer.asset
+++ /dev/null
@@ -1,18 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 526c8a90df31d41fe8057a6f85c7a3e4, type: 3}
- m_Name: TerrainVectorMapVisualizer
- m_EditorClassIdentifier:
- Factories:
- - {fileID: 11400000, guid: 74ed94e68d943483b89421350156bef7, type: 2}
- - {fileID: 11400000, guid: 4304eeeba74ed4e48a435f96d9076abc, type: 2}
- - {fileID: 11400000, guid: e4c27502735c942dca373c40a29e5a58, type: 2}
- _loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMapVisualizer.asset.meta b/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMapVisualizer.asset.meta
deleted file mode 100644
index 646da01b4..000000000
--- a/sdkproject/Assets/Mapbox/Examples/4_VectorTileMaps/TerrainVectorMap/TerrainVectorMapVisualizer.asset.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: cd4289970163d4a4780274ac22a6aee7
-timeCreated: 1485208234
-licenseType: Pro
-NativeFormatImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground.meta
rename to sdkproject/Assets/Mapbox/Examples/5_Playground.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials.meta
new file mode 100644
index 000000000..b4884f3ef
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: bd59039d9bee14a6f90b5544ce66788a
+folderAsset: yes
+timeCreated: 1525982888
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/DeviceOrientationMat.mat b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/DeviceOrientationMat.mat
new file mode 100644
index 000000000..d4245156f
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/DeviceOrientationMat.mat
@@ -0,0 +1,77 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DeviceOrientationMat
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 3
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 1, g: 0, b: 0, a: 0.541}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/DeviceOrientationMat.mat.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/DeviceOrientationMat.mat.meta
new file mode 100644
index 000000000..14d2e2baf
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/DeviceOrientationMat.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 107ca5e7bb5e26f46b0ce09f5fc2e817
+timeCreated: 1526382537
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/UserHeadingMat.mat b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/UserHeadingMat.mat
new file mode 100644
index 000000000..03d510b4b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/UserHeadingMat.mat
@@ -0,0 +1,77 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: UserHeadingMat
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 3
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 0.11724138, g: 1, b: 0, a: 0.39215687}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/UserHeadingMat.mat.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/UserHeadingMat.mat.meta
new file mode 100644
index 000000000..1e4bfbeba
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Materials/UserHeadingMat.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 9cd87e4a7579b3c4e85d198cf4d7f65f
+timeCreated: 1524792279
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes.meta
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/Directions.unity b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/Directions.unity
similarity index 98%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/Directions.unity
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/Directions.unity
index 14aa6e158..40cd1d8b3 100644
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/Directions.unity
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/Directions.unity
@@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.37311918, g: 0.3807398, b: 0.35872716, a: 1}
+ m_IndirectSpecularColor: {r: 0.37311918, g: 0.38073993, b: 0.358727, a: 1}
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
@@ -77,15 +77,18 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
- m_PVRFiltering: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
--- !u!196 &4
@@ -107,6 +110,8 @@ NavMeshSettings:
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
+ debug:
+ m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &74000606
GameObject:
@@ -179,7 +184,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
- m_AnchoredPosition: {x: -0.000015258789, y: 0}
+ m_AnchoredPosition: {x: 0, y: -0.000025018184}
m_SizeDelta: {x: 453, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!114 &119604263
@@ -415,7 +420,7 @@ Prefab:
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMin.y
- value: 0.19414341
+ value: 0.27610856
objectReference: {fileID: 0}
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -445,7 +450,7 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -124.09155
+ value: -138.14226
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -455,12 +460,12 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 228.1831
+ value: 256.28452
objectReference: {fileID: 0}
- target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 248.1831
+ value: 276.28452
objectReference: {fileID: 0}
- target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -657,7 +662,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 7.300003, y: 0.00000011920929}
+ m_AnchoredPosition: {x: 7.300049, y: 0.00000011920929}
m_SizeDelta: {x: 7.399994, y: -10}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &560162636
@@ -699,8 +704,8 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 328319149}
m_HandleRect: {fileID: 328319148}
m_Direction: 2
- m_Value: 0
- m_Size: 1
+ m_Value: 1
+ m_Size: 0.99999994
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
@@ -1113,17 +1118,17 @@ RectTransform:
type: 2}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1021652607}
- m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1705366097}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 6}
- m_SizeDelta: {x: 66, y: 579.2}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1021652609
MonoBehaviour:
@@ -1351,11 +1356,11 @@ Camera:
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
--- !u!4 &1047447790
Transform:
m_ObjectHideFlags: 0
@@ -1915,7 +1920,7 @@ RectTransform:
m_GameObject: {fileID: 1823223175}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0.6, y: 0.6, z: 1}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1705366097}
- {fileID: 1251500801}
@@ -1924,10 +1929,10 @@ RectTransform:
m_Father: {fileID: 908265035}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 579.4, y: 855.3}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1823223177
MonoBehaviour:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/Directions.unity.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/Directions.unity.meta
new file mode 100644
index 000000000..687d3d291
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/Directions.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: b650aa71f57a846dc83ef01c3c1755ad
+timeCreated: 1521496787
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ForwardGeocoder.unity b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ForwardGeocoder.unity
similarity index 97%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ForwardGeocoder.unity
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ForwardGeocoder.unity
index 2290b930a..d05654767 100644
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ForwardGeocoder.unity
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ForwardGeocoder.unity
@@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.37311918, g: 0.3807398, b: 0.35872716, a: 1}
+ m_IndirectSpecularColor: {r: 0.37311918, g: 0.38073993, b: 0.358727, a: 1}
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
@@ -77,15 +77,18 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
- m_PVRFiltering: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
--- !u!196 &4
@@ -107,6 +110,8 @@ NavMeshSettings:
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
+ debug:
+ m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &74000606
GameObject:
@@ -179,7 +184,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
- m_AnchoredPosition: {x: -0.000015258789, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 453, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!114 &119604263
@@ -337,7 +342,7 @@ Prefab:
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMin.y
- value: 0.00052398443
+ value: 0.000000059604645
objectReference: {fileID: 0}
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -367,7 +372,7 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -71.7764
+ value: -75.56045
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -377,17 +382,17 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 123.5528
+ value: 131.1209
objectReference: {fileID: 0}
- target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 143.5528
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -0.10480054
+ value: -0.000015258789
objectReference: {fileID: 0}
- target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -403,6 +408,21 @@ Prefab:
the user input field is edited.\n\nVisit Mapbox\u2019s API documentation for
more information."
objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: -17
+ objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
m_IsPrefabParent: 0
@@ -586,7 +606,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 7.300003, y: 0.00000011920929}
+ m_AnchoredPosition: {x: 7.300049, y: 0.00000011920929}
m_SizeDelta: {x: 7.399994, y: -10}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &560162636
@@ -963,17 +983,17 @@ RectTransform:
type: 2}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1021652607}
- m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1705366097}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 6}
- m_SizeDelta: {x: 66, y: 579.2}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1021652609
MonoBehaviour:
@@ -1201,11 +1221,11 @@ Camera:
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
--- !u!4 &1047447790
Transform:
m_ObjectHideFlags: 0
@@ -1253,7 +1273,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0.0000038146973, y: -0.0000038146973}
+ m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1062076838
@@ -1335,8 +1355,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: -34.014965, y: -137.4}
- m_SizeDelta: {x: -174.63008, y: 59.200012}
+ m_AnchoredPosition: {x: 0, y: -137.4}
+ m_SizeDelta: {x: -108, y: 59.200012}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1251500802
MonoBehaviour:
@@ -1610,7 +1630,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: -37.5}
+ m_AnchoredPosition: {x: 0, y: -33}
m_SizeDelta: {x: 0, y: 66.100006}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1705366098
@@ -1753,7 +1773,7 @@ RectTransform:
m_GameObject: {fileID: 1823223175}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0.6, y: 0.6, z: 1}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1705366097}
- {fileID: 1251500801}
@@ -1761,10 +1781,10 @@ RectTransform:
m_Father: {fileID: 908265035}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 579.4, y: 855.3}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1823223177
MonoBehaviour:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ForwardGeocoder.unity.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ForwardGeocoder.unity.meta
new file mode 100644
index 000000000..9b745ee5d
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ForwardGeocoder.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 9683d5465276540cd9a4c9e89d931293
+timeCreated: 1521496787
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/LocationProvider.unity b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/LocationProvider.unity
new file mode 100644
index 000000000..5c1edcf2a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/LocationProvider.unity
@@ -0,0 +1,2376 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.4465785, g: 0.49641252, b: 0.574817, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &4433748
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4433749}
+ - component: {fileID: 4433751}
+ - component: {fileID: 4433750}
+ m_Layer: 5
+ m_Name: Checkmark
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4433749
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 4433748}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1587024385}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &4433750
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 4433748}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &4433751
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 4433748}
+--- !u!1 &51652259
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1547511233063230, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 51652261}
+ - component: {fileID: 51652260}
+ m_Layer: 0
+ m_Name: DefaultDeviceLocationProvider
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &51652260
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114511931985414354, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 51652259}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0a38712e93231418a84665190b8473d0, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _desiredAccuracyInMeters: 1
+ _updateDistanceInMeters: 0.5
+ _updateTimeInMilliSeconds: 500
+ _userHeadingSmoothing: {fileID: 1817388423}
+ _deviceOrientationSmoothing: {fileID: 668206300}
+ _editorDebuggingOnly:
+ _mockUnityInputLocation: 1
+ _locationLogFile: {fileID: 4900000, guid: 5e6bb7224cef35c4788a4817b1c9778d, type: 3}
+--- !u!4 &51652261
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4298281135474838, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 51652259}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1643236479}
+ - {fileID: 974291643}
+ - {fileID: 740930902}
+ - {fileID: 1817388422}
+ - {fileID: 1032577427}
+ - {fileID: 1165220200}
+ - {fileID: 655763303}
+ - {fileID: 668206299}
+ m_Father: {fileID: 506430735}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &263442454
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1560769821367572, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 263442456}
+ - component: {fileID: 263442455}
+ m_Layer: 0
+ m_Name: AndroidDeviceLocationProvider
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!114 &263442455
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114312242556060558, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 263442454}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d3d557417079b1446999d2d86ff71dfb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _updateDistanceInMeters: 0.5
+ _updateTimeInMilliSeconds: 500
+--- !u!4 &263442456
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4384223496714738, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 263442454}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 506430735}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &295714336
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 295714338}
+ - component: {fileID: 295714337}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &295714337
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 295714336}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 0.5
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &295714338
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 295714336}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &424127797
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 424127798}
+ - component: {fileID: 424127800}
+ - component: {fileID: 424127799}
+ - component: {fileID: 424127801}
+ m_Layer: 5
+ m_Name: LocationProviderLogText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &424127798
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 424127797}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1304608539}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!114 &424127799
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 424127797}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 27
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 0
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text: waiting on location provider ...
+--- !u!222 &424127800
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 424127797}
+--- !u!114 &424127801
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 424127797}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5}
+ m_EffectDistance: {x: 0.5, y: -0.5}
+ m_UseGraphicAlpha: 0
+--- !u!1 &503300257
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 503300258}
+ - component: {fileID: 503300260}
+ - component: {fileID: 503300259}
+ - component: {fileID: 503300261}
+ m_Layer: 5
+ m_Name: Label
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &503300258
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 503300257}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1086928929}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -10.9, y: -0.5}
+ m_SizeDelta: {x: -28, y: -3}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &503300259
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 503300257}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 0
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: start logging
+--- !u!222 &503300260
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 503300257}
+--- !u!114 &503300261
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 503300257}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5}
+ m_EffectDistance: {x: 0.5, y: -0.5}
+ m_UseGraphicAlpha: 1
+--- !u!1 &506430733
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1605400046471130, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 506430735}
+ - component: {fileID: 506430734}
+ m_Layer: 0
+ m_Name: LocationProviderFactory
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &506430734
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114834956557871126, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 506430733}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b55f37f9a6f7e44f7bb35e6bc3863847, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ mapManager: {fileID: 1411663281}
+ _deviceLocationProviderUnity: {fileID: 51652260}
+ _deviceLocationProviderAndroid: {fileID: 263442455}
+ _editorLocationProvider: {fileID: 1651943563}
+ _transformLocationProvider: {fileID: 1740896380}
+ _dontDestroyOnLoad: 0
+--- !u!4 &506430735
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4806497037511362, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 506430733}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -18.677399, y: 12.257265, z: 21.646572}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 51652261}
+ - {fileID: 1281356080}
+ - {fileID: 1740896381}
+ - {fileID: 263442456}
+ - {fileID: 1651943562}
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &536971210
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 536971212}
+ - component: {fileID: 536971211}
+ m_Layer: 0
+ m_Name: LogLocationProviderData
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &536971211
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 536971210}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b1e59fc6e7b8a20469944d48968f397f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _logText: {fileID: 424127799}
+ _logToggle: {fileID: 1086928930}
+--- !u!4 &536971212
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 536971210}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -19.623516, y: 0, z: -1.3808823}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &541353170
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 541353175}
+ - component: {fileID: 541353174}
+ - component: {fileID: 541353173}
+ - component: {fileID: 541353172}
+ - component: {fileID: 541353171}
+ m_Layer: 0
+ m_Name: Position
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &541353171
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 541353170}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9ae53785b0839d54aae88d6fc40b8f7a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!23 &541353172
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 541353170}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: d55ccb0db00e54a1696c1e96094d706d, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!135 &541353173
+SphereCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 541353170}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Radius: 0.5
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &541353174
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 541353170}
+ m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &541353175
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 541353170}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 561771269}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &561771267
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 561771269}
+ m_Layer: 0
+ m_Name: Player
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &561771269
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 561771267}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 541353175}
+ - {fileID: 1383156768}
+ - {fileID: 1972204561}
+ - {fileID: 1390435045}
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &655763301
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1072194836493600, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 655763303}
+ - component: {fileID: 655763302}
+ m_Layer: 0
+ m_Name: OrientationSmoothingLowPass
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &655763302
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114665743543917518, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 655763301}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5bc20e719eeb82d448d4698d29d526c0, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _measurements: 7
+ _smoothingFactor: 0.5
+--- !u!4 &655763303
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4547357477629274, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 655763301}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 51652261}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &668206298
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 668206299}
+ - component: {fileID: 668206300}
+ m_Layer: 0
+ m_Name: OrientationSmoothingEMA
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &668206299
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 668206298}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 51652261}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &668206300
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 668206298}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 26ab886ba5422c248b693e60311088c7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _measurements: 5
+--- !u!1 &740930901
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1359982225887012, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 740930902}
+ - component: {fileID: 740930903}
+ m_Layer: 0
+ m_Name: HeadingSmoothingLowPass
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &740930902
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4976591158707796, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 740930901}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 51652261}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &740930903
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114889913300336898, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 740930901}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5bc20e719eeb82d448d4698d29d526c0, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _measurements: 2
+ _smoothingFactor: 0.009999999776482582
+--- !u!1 &974291642
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1882429956169314, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 974291643}
+ - component: {fileID: 974291644}
+ m_Layer: 0
+ m_Name: HeadingSmoothingAverage
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &974291643
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4698310142003876, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 974291642}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 51652261}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &974291644
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114924954806116516, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 974291642}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 6843ccbf70c208645a89b4c8c37a4ecf, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _measurements: 5
+--- !u!1 &1032577426
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1138706396882392, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1032577427}
+ - component: {fileID: 1032577428}
+ m_Layer: 0
+ m_Name: OrientationSmoothingNoOperation
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1032577427
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4040343670449964, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1032577426}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 51652261}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1032577428
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114050834106129140, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1032577426}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ea49ff9cb53e9b44b5fa981d0009588, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _measurements: 5
+--- !u!1 &1086928928
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1086928929}
+ - component: {fileID: 1086928930}
+ m_Layer: 5
+ m_Name: LoggingToggle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1086928929
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1086928928}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 2, y: 2, z: 1}
+ m_Children:
+ - {fileID: 1587024385}
+ - {fileID: 503300258}
+ m_Father: {fileID: 1304608539}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: 0, y: 20}
+ m_SizeDelta: {x: 120, y: 20}
+ m_Pivot: {x: 1, y: 0}
+--- !u!114 &1086928930
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1086928928}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 1587024386}
+ toggleTransition: 1
+ graphic: {fileID: 4433750}
+ m_Group: {fileID: 0}
+ onValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_IsOn: 0
+--- !u!1 &1165220199
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1461356201740360, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1165220200}
+ - component: {fileID: 1165220201}
+ m_Layer: 0
+ m_Name: OrientationSmoothingAverage
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1165220200
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4657526369587342, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1165220199}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 51652261}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1165220201
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114585386640868846, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1165220199}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 6843ccbf70c208645a89b4c8c37a4ecf, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _measurements: 10
+--- !u!1 &1281356079
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1126074346445138, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1281356080}
+ - component: {fileID: 1281356081}
+ m_Layer: 0
+ m_Name: EditorLocationArrayProvider
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1281356080
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4571334280868920, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1281356079}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 506430735}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1281356081
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114189903949029994, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1281356079}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 6b5c815d91f9d4c3690891f3ed4c3162, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _accuracy: 5
+ _autoFireEvent: 1
+ _updateInterval: 1
+ _sendEvent: 0
+ _latitudeLongitude:
+ - 48.859489, 2.32000
+ - 48.859489, 2.32015
+ - 48.859489, 2.32030
+ - 48.859489, 2.32045
+ - 48.859489, 2.32060
+ _heading: 112
+--- !u!1 &1304608535
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1304608539}
+ - component: {fileID: 1304608538}
+ - component: {fileID: 1304608537}
+ - component: {fileID: 1304608536}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1304608536
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1304608535}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1304608537
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1304608535}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 400
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 600, y: 800}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 441
+ m_DefaultSpriteDPI: 441
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &1304608538
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1304608535}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &1304608539
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1304608535}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 424127798}
+ - {fileID: 1086928929}
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &1383156764
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1383156768}
+ - component: {fileID: 1383156767}
+ - component: {fileID: 1383156766}
+ - component: {fileID: 1383156765}
+ - component: {fileID: 1383156769}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &1383156765
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1383156764}
+ m_Enabled: 1
+--- !u!124 &1383156766
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1383156764}
+ m_Enabled: 1
+--- !u!20 &1383156767
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1383156764}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1383156768
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1383156764}
+ m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 50, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 561771269}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
+--- !u!114 &1383156769
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1383156764}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 061d2afb48ace4fd19611279b6cf732f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _useDeviceOrientation: 0
+ _subtractUserHeading: 0
+ _rotationFollowFactor: 2
+ _rotateZ: 0
+ _useNegativeAngle: 0
+ _useTransformLocationProvider: 0
+--- !u!1 &1390435044
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1390435045}
+ - component: {fileID: 1390435050}
+ - component: {fileID: 1390435049}
+ - component: {fileID: 1390435048}
+ - component: {fileID: 1390435047}
+ m_Layer: 0
+ m_Name: UserHeading
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1390435045
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1390435044}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 1.1, z: 0}
+ m_LocalScale: {x: 1, y: 1.0000005, z: 1.0000005}
+ m_Children: []
+ m_Father: {fileID: 561771269}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
+--- !u!114 &1390435047
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1390435044}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9ae53785b0839d54aae88d6fc40b8f7a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!23 &1390435048
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1390435044}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 9cd87e4a7579b3c4e85d198cf4d7f65f, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!64 &1390435049
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1390435044}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Convex: 0
+ m_CookingOptions: 14
+ m_SkinWidth: 0.01
+ m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &1390435050
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1390435044}
+ m_Mesh: {fileID: 1856438662}
+--- !u!1 &1411663280
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1411663282}
+ - component: {fileID: 1411663281}
+ - component: {fileID: 1411663284}
+ - component: {fileID: 1411663283}
+ - component: {fileID: 1411663286}
+ m_Layer: 0
+ m_Name: Map
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1411663281
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1411663280}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _initializeOnStart: 0
+ _options:
+ locationOptions:
+ latitudeLongitude: 48.85825,2.29450
+ zoom: 16
+ extentOptions:
+ extentType: 1
+ cameraBoundsOptions:
+ camera: {fileID: 1383156767}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ rangeAroundCenterOptions:
+ west: 1
+ north: 1
+ east: 1
+ south: 1
+ rangeAroundTransformOptions:
+ targetTransform: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ placementOptions:
+ placementType: 1
+ snapMapToZero: 1
+ scalingOptions:
+ scalingType: 1
+ unityTileSize: 100
+ loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
+ tileMaterial: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
+ _imagery:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Streets
+ Id: mapbox://styles/mapbox/streets-v10
+ Modified:
+ UserName:
+ rasterOptions:
+ useRetina: 1
+ useCompression: 0
+ useMipMap: 0
+ _terrain:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name:
+ Id: mapbox.terrain-rgb
+ Modified:
+ UserName:
+ elevationLayerType: 0
+ requiredOptions:
+ addCollider: 0
+ exaggerationFactor: 1
+ modificationOptions:
+ sampleCount: 10
+ useRelativeHeight: 0
+ earthRadius: 1000
+ unityLayerOptions:
+ addToLayer: 0
+ layerId: 0
+ sideWallOptions:
+ isActive: 0
+ wallHeight: 10
+ wallMaterial: {fileID: 0}
+ _vectorData:
+ _layerProperty:
+ tileJsonData:
+ tileJSONLoaded: 0
+ LayerDisplayNames: []
+ _sourceType: 1
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Mapbox Streets
+ Id: mapbox.mapbox-streets-v7
+ Modified:
+ UserName:
+ useOptimizedStyle: 0
+ optimizedStyle:
+ Name:
+ Id:
+ Modified:
+ UserName:
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ vectorSubLayers: []
+ locationPrefabList: []
+ _tileProvider: {fileID: 0}
+--- !u!4 &1411663282
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1411663280}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1411663283
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1411663280}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b45b6cb0c94914eb6a1fac86abfc6aba, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _map: {fileID: 1411663281}
+ timeTakenDuringLerp: 1
+--- !u!114 &1411663284
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1411663280}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 96f0fa82f89d64bb9a6524c72d538179, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _map: {fileID: 1411663281}
+--- !u!114 &1411663286
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1411663280}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 061d2afb48ace4fd19611279b6cf732f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _useDeviceOrientation: 0
+ _subtractUserHeading: 0
+ _rotationFollowFactor: 2
+ _rotateZ: 0
+ _useNegativeAngle: 0
+ _useTransformLocationProvider: 0
+--- !u!1001 &1425809359
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 7
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 7
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: 'Location Provider
+
+
+ Debugging tool used for logging readings from device location provider.'
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Value
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 0.99999994
+ objectReference: {fileID: 0}
+ - target: {fileID: 1611603657303738, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ propertyPath: m_Name
+ value: InfoCanvas
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &1587024384
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1587024385}
+ - component: {fileID: 1587024387}
+ - component: {fileID: 1587024386}
+ m_Layer: 5
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1587024385
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1587024384}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4433749}
+ m_Father: {fileID: 1086928929}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 97.4, y: -10}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1587024386
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1587024384}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &1587024387
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1587024384}
+--- !u!1 &1643236478
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1547503680519440, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1643236479}
+ - component: {fileID: 1643236480}
+ m_Layer: 0
+ m_Name: HeadingSmoothingNoOperation
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1643236479
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4327817087063852, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1643236478}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 51652261}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1643236480
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114545591127719896, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1643236478}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ea49ff9cb53e9b44b5fa981d0009588, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _measurements: 5
+--- !u!1 &1651943561
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1334597763213690, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1651943562}
+ - component: {fileID: 1651943563}
+ m_Layer: 0
+ m_Name: EditorLocationProviderLocationLog
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1651943562
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4831568114114072, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1651943561}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 506430735}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1651943563
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114346689834948578, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1651943561}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c34c76d6349bc9844998f48d16f0d3bb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _accuracy: 0
+ _autoFireEvent: 1
+ _updateInterval: 0.5
+ _sendEvent: 0
+ _locationLogFile: {fileID: 4900000, guid: 5e6bb7224cef35c4788a4817b1c9778d, type: 3}
+--- !u!1 &1740896379
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 1769576109208534, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1740896381}
+ - component: {fileID: 1740896380}
+ m_Layer: 0
+ m_Name: TransformLocationProvider
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1740896380
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 114061583707577078, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1740896379}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a034c4eeb3293418aab101c1895844a4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _accuracy: 0
+ _autoFireEvent: 0
+ _updateInterval: 0
+ _sendEvent: 0
+ _targetTransform: {fileID: 1411663282}
+--- !u!4 &1740896381
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 4197629483137308, guid: fa49ad38da3e540fca722d2ca9e1d026,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1740896379}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 506430735}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1817388421
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1817388422}
+ - component: {fileID: 1817388423}
+ m_Layer: 0
+ m_Name: HeadingSmoothingEMA
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1817388422
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1817388421}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 51652261}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1817388423
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1817388421}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 26ab886ba5422c248b693e60311088c7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _measurements: 10
+--- !u!43 &1856438662
+Mesh:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: Quad Instance
+ serializedVersion: 8
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 6
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 4
+ localAABB:
+ m_Center: {x: 0, y: 0.125, z: 0}
+ m_Extent: {x: 0.5, y: 1.375, z: 0}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010000000300
+ m_Skin: []
+ m_VertexData:
+ m_CurrentChannels: 139
+ m_VertexCount: 4
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 32
+ format: 0
+ dimension: 4
+ m_DataSize: 192
+ _typelessdata: 000000bf0000a0bf000000000000000000000000000080bf00000000000000000000803f0000000000000000000080bf000000000000c03f000000800000000000000000000080bf0000803f0000803f0000803f0000000000000000000080bf0000003f0000a0bf000000000000000000000000000080bf0000803f000000000000803f0000000000000000000080bf000000000000c03f00000080000000000000000000000000000000000000803f0000803f0000000000000000000080bf
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 0, y: 0.125, z: 0}
+ m_Extent: {x: 0.5, y: 1.375, z: 0}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshOptimized: 1
+--- !u!1 &1972204560
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1972204561}
+ - component: {fileID: 1972204564}
+ - component: {fileID: 1972204563}
+ - component: {fileID: 1972204562}
+ - component: {fileID: 1972204565}
+ - component: {fileID: 1972204566}
+ m_Layer: 0
+ m_Name: DeviceOrientation
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1972204561
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1972204560}
+ m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 1, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 561771269}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
+--- !u!23 &1972204562
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1972204560}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 107ca5e7bb5e26f46b0ce09f5fc2e817, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!64 &1972204563
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1972204560}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Convex: 0
+ m_CookingOptions: 14
+ m_SkinWidth: 0.01
+ m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!33 &1972204564
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1972204560}
+ m_Mesh: {fileID: 1856438662}
+--- !u!114 &1972204565
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1972204560}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9ae53785b0839d54aae88d6fc40b8f7a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!114 &1972204566
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1972204560}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 061d2afb48ace4fd19611279b6cf732f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _useDeviceOrientation: 1
+ _subtractUserHeading: 1
+ _rotationFollowFactor: 2
+ _rotateZ: 0
+ _useNegativeAngle: 0
+ _useTransformLocationProvider: 0
+--- !u!1 &2032640978
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2032640981}
+ - component: {fileID: 2032640980}
+ - component: {fileID: 2032640979}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &2032640979
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2032640978}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &2032640980
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2032640978}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &2032640981
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2032640978}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/LocationProvider.unity.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/LocationProvider.unity.meta
new file mode 100644
index 000000000..ccde1d419
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/LocationProvider.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 12e74a80942ad194fb4ddd66ed099b5b
+timeCreated: 1524215094
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/RasterTile.unity b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RasterTile.unity
similarity index 96%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/RasterTile.unity
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RasterTile.unity
index d3d9c466e..462ee78e6 100644
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/RasterTile.unity
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RasterTile.unity
@@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.37311918, g: 0.3807398, b: 0.35872716, a: 1}
+ m_IndirectSpecularColor: {r: 0.37311918, g: 0.38073993, b: 0.358727, a: 1}
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
@@ -77,15 +77,18 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
- m_PVRFiltering: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
--- !u!196 &4
@@ -107,6 +110,8 @@ NavMeshSettings:
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
+ debug:
+ m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &29830868
GameObject:
@@ -143,7 +148,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 20, y: 0}
- m_SizeDelta: {x: 234.4, y: 30}
+ m_SizeDelta: {x: 0, y: 30}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &29830870
MonoBehaviour:
@@ -155,8 +160,8 @@ MonoBehaviour:
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.72794116, g: 0.72794116, b: 0.72794116, a: 1}
m_RaycastTarget: 1
@@ -219,9 +224,9 @@ RectTransform:
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
- m_AnchorMax: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 20, y: 0}
- m_SizeDelta: {x: 351.03, y: 30}
+ m_SizeDelta: {x: -20, y: 30}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &34037541
MonoBehaviour:
@@ -233,8 +238,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.1953125, g: 0.1953125, b: 0.1953125, a: 1}
m_RaycastTarget: 1
@@ -344,8 +349,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.17165874, g: 0.9338235, b: 0.55536926, a: 1}
m_RaycastTarget: 1
@@ -398,8 +403,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
@@ -415,8 +420,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
@@ -598,7 +603,7 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -98.49052
+ value: -92.602295
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -608,12 +613,12 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 176.98103
+ value: 165.20459
objectReference: {fileID: 0}
- target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 196.98103
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -644,7 +649,12 @@ Prefab:
See:
- https://www.mapbox.com/help/define-style/ https://www.mapbox.com/api-documentation/#retrieve-raster-tiles-from-styles'
+ https://www.mapbox.com/help/define-style/ https://www.mapbox.com/api-documentation/maps/#retrieve-raster-tiles-from-styles'
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
@@ -693,8 +703,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_RaycastTarget: 1
@@ -733,6 +743,7 @@ GameObject:
- component: {fileID: 372475315}
- component: {fileID: 372475317}
- component: {fileID: 372475316}
+ - component: {fileID: 372475318}
m_Layer: 5
m_Name: RasterBackground
m_TagString: Untagged
@@ -754,10 +765,10 @@ RectTransform:
m_Father: {fileID: 1854803113}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -88}
- m_SizeDelta: {x: 500, y: 500}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: -85}
+ m_SizeDelta: {x: 0, y: -270}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &372475316
MonoBehaviour:
@@ -768,8 +779,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.5808823, g: 0.5808823, b: 0.5808823, a: 1}
m_RaycastTarget: 0
@@ -792,6 +803,19 @@ CanvasRenderer:
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 372475314}
+--- !u!114 &372475318
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 372475314}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -1254083943, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AspectMode: 2
+ m_AspectRatio: 1
--- !u!1 &424102027
GameObject:
m_ObjectHideFlags: 0
@@ -838,8 +862,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -871,8 +895,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -1200242548, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_ShowMaskGraphic: 0
--- !u!1 &475058525
GameObject:
@@ -918,8 +942,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -986,8 +1010,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -1053,8 +1077,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_RaycastTarget: 1
@@ -1127,8 +1151,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -1189,8 +1213,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: -0.0000019073486, y: -113}
- m_SizeDelta: {x: -108, y: 60}
+ m_AnchoredPosition: {x: 0, y: -113}
+ m_SizeDelta: {x: -50, y: 60}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &810754448
MonoBehaviour:
@@ -1202,8 +1226,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9bce9ff37f5964623a657f4003af54f2, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!114 &810754449
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1214,8 +1238,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
@@ -1278,8 +1302,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.78676474, g: 0.78676474, b: 0.78676474, a: 1}
m_RaycastTarget: 1
@@ -1340,7 +1364,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -180}
- m_SizeDelta: {x: -108, y: 60}
+ m_SizeDelta: {x: -50, y: 60}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &857912881
MonoBehaviour:
@@ -1351,8 +1375,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 853051423, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
@@ -1406,8 +1430,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -1456,8 +1480,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_HorizontalAxis: Horizontal
m_VerticalAxis: Vertical
m_SubmitButton: Submit
@@ -1474,8 +1498,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_FirstSelected: {fileID: 0}
m_sendNavigationEvents: 1
m_DragThreshold: 5
@@ -1573,8 +1597,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Content: {fileID: 50838416}
m_Horizontal: 0
m_Vertical: 1
@@ -1604,8 +1628,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -1734,11 +1758,11 @@ Camera:
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
--- !u!4 &1151550605
Transform:
m_ObjectHideFlags: 0
@@ -1798,8 +1822,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 2109663825, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
@@ -1868,7 +1892,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0.0000038146973, y: -0.0000038146973}
+ m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1203215280
@@ -1881,8 +1905,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -1961,8 +1985,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.23137257, g: 0.69803923, b: 0.81568635, a: 1}
m_RaycastTarget: 1
@@ -2032,8 +2056,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
@@ -2078,8 +2102,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -2148,8 +2172,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.21960786, g: 0.5294118, b: 0.74509805, a: 1}
m_RaycastTarget: 1
@@ -2198,8 +2222,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: baa72cd3a86b44e2e9923f1bfb635675, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
_searchLocation: {fileID: 810754448}
_zoomSlider: {fileID: 1983756122}
_stylesDropdown: {fileID: 857912881}
@@ -2297,8 +2321,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -2367,8 +2391,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.6764706, g: 0.6764706, b: 0.6764706, a: 1}
m_RaycastTarget: 1
@@ -2419,7 +2443,7 @@ RectTransform:
m_GameObject: {fileID: 1854803112}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0.6, y: 0.6, z: 1}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1207442057}
- {fileID: 810754447}
@@ -2429,10 +2453,10 @@ RectTransform:
m_Father: {fileID: 175598156}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 579.4, y: 785}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1854803114
MonoBehaviour:
@@ -2444,8 +2468,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
@@ -2529,8 +2553,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_RaycastTarget: 1
@@ -2585,8 +2609,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -113659843, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
@@ -2649,17 +2673,17 @@ RectTransform:
type: 2}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2138126908}
- m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1207442057}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 6}
- m_SizeDelta: {x: 66, y: 579.2}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2138126910
MonoBehaviour:
@@ -2671,8 +2695,8 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
- m_Name:
- m_EditorClassIdentifier:
+ m_Name:
+ m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.21960786, g: 0.5294118, b: 0.74509805, a: 1}
m_RaycastTarget: 1
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RasterTile.unity.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RasterTile.unity.meta
new file mode 100644
index 000000000..5bae198c7
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RasterTile.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 893d0b4deb5544335b798dafd12ff9a7
+timeCreated: 1521496787
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RemoveZ-Fighting.unity b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RemoveZ-Fighting.unity
new file mode 100644
index 000000000..e44ce2528
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RemoveZ-Fighting.unity
@@ -0,0 +1,1496 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.4465785, g: 0.49641252, b: 0.574817, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!21 &123756757
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!1 &221323885
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 221323889}
+ - component: {fileID: 221323888}
+ - component: {fileID: 221323887}
+ - component: {fileID: 221323886}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &221323886
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 221323885}
+ m_Enabled: 1
+--- !u!124 &221323887
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 221323885}
+ m_Enabled: 1
+--- !u!20 &221323888
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 221323885}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &221323889
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 221323885}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &240255710
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].GoModifiers.Array.size
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.size
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: -1.5862975
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4187505068457818, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].GoModifiers.Array.data[0]
+ value:
+ objectReference: {fileID: 11400000, guid: 68f1c8a1aa79a4a7cb5af3c591ccbea9,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].presetFeatureType
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].filterOptions._selectedLayerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].honorBuildingIdSetting
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].presetFeatureType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1511541444}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 504114181}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.texturingType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 439076235}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1398474139}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: c422f39ca8fe566479230c87805b3301,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorPalette
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.texturingType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 1613046680}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 582928936}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 59ca6a03aa1ab4d5797fc37bc0f37797,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _tileProvider
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _previewOptions.isPreviewEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.sourceId
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.isActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.sublayerName
+ value: Buildings
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.geometryType
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.layerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].coreOptions.snapToTerrain
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.Width
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.MiterLimit
+ value: 0.2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.RoundLimit
+ value: 1.05
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.JoinType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].lineGeometryOptions.CapType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].filterOptions._selectedLayerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions._selectedLayerName
+ value: building
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.extrusionType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.propertyName
+ value: height
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.propertyDescription
+ value: Number. Height of building or part of building.
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.extrusionScaleFactor
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.style
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.lightStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.darkStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.r
+ value: 0.1764706
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.g
+ value: 0.8509805
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.b
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.colorStyleColor.a
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.texturingType
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[0].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 123756757}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.materials.Array.data[1].Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 523650973}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].materialOptions.customStyleOptions.colorPalette
+ value:
+ objectReference: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].performanceOptions.isEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].performanceOptions.entityPerCoroutine
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].honorBuildingIdSetting
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].buildingsWithUniqueIds
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.isActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.sublayerName
+ value: Roads
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.geometryType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.layerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].coreOptions.snapToTerrain
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.Width
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.MiterLimit
+ value: 0.2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.RoundLimit
+ value: 1.05
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.JoinType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].lineGeometryOptions.CapType
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions._selectedLayerName
+ value: road
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.extrusionType
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.propertyName
+ value: height
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.maximumHeight
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.extrusionScaleFactor
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.style
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.lightStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.darkStyleOpacity
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.r
+ value: 0.1764706
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.g
+ value: 0.8509805
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.b
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.colorStyleColor.a
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].performanceOptions.isEnabled
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].performanceOptions.entityPerCoroutine
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[0].extrusionOptions.maximumHeight
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].extrusionOptions.propertyDescription
+ value: Number. Height of building or part of building.
+ objectReference: {fileID: 0}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.atlasInfo
+ value:
+ objectReference: {fileID: 11400000, guid: 414754d7155df47beb52ca117a774f21,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].materialOptions.customStyleOptions.colorPalette
+ value:
+ objectReference: {fileID: 11400000, guid: 57bdfa37edf7a4f7f999d19443497554,
+ type: 2}
+ - target: {fileID: 114196496685157712, guid: 5bb46bae81bf04608ac699be504c5e66,
+ type: 2}
+ propertyPath: _vectorData._layerProperty.vectorSubLayers.Array.data[1].buildingsWithUniqueIds
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 5bb46bae81bf04608ac699be504c5e66, type: 2}
+ m_IsPrefabParent: 0
+--- !u!21 &439076235
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticTopMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 51c66b5db8c2a4b24a57320af1b9ccba, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 350555390fc65468c902fcfa4326a7ae, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 78882085082044e13b4522161b27799e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &504114181
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &523650973
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: eef5c5fe165da49da9d0ee7a33401d97, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &582928936
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 4d520150ef3724e4bb52237605c761df, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: 36bfefc139bfa434daf90848bb333e1d, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: aaebc04bedf1444bebad66d5386b3744, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.75
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 0, g: 0.751724, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 1, g: 1, b: 1, a: 1}
+--- !u!1 &874846281
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 874846284}
+ - component: {fileID: 874846283}
+ - component: {fileID: 874846282}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &874846282
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 874846281}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &874846283
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 874846281}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &874846284
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 874846281}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!21 &1398474139
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RealisticSideMaterial
+ m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: d2a73dbb08d7ca840a90744f29331d48, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: b1e095fa97e0735448d692ea5d0f52b5, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 2800000, guid: 916910a2b0b27a440970a3f9c651e595, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d80341d897c46944dac3b14c8311e585, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 2800000, guid: 523830272e1419a4eae6d3f62dc02761, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1511541444
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DefaultTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!21 &1613046680
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DarkTopMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseTex:
+ m_Texture: {fileID: 2800000, guid: 89d3c1f500b7e4b8bba0ce9b760e9134, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex1:
+ m_Texture: {fileID: 2800000, guid: a7ad6933f58d64d56a4879cc266290b3, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex2:
+ m_Texture: {fileID: 2800000, guid: abf274fea99064d7f9087e58ccaf6d27, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _WindowTex:
+ m_Texture: {fileID: 2800000, guid: a88424a1da5f049169a689bf6ba4e638, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _Emission: 0.1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.25, g: 0.25, b: 0.25, a: 1}
+ - _DetailColor: {r: 1, g: 0.99264705, b: 1, a: 1}
+ - _DetailColor1: {r: 1, g: 1, b: 1, a: 1}
+ - _DetailColor2: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
+ - _WindowColor: {r: 0.23529412, g: 0.41911763, b: 1, a: 1}
+--- !u!1 &2004214922
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2004214924}
+ - component: {fileID: 2004214923}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &2004214923
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2004214922}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &2004214924
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2004214922}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RemoveZ-Fighting.unity.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RemoveZ-Fighting.unity.meta
new file mode 100644
index 000000000..f8d04d8e8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/RemoveZ-Fighting.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 7cc595021f9e346b2a073e4503d5978a
+timeCreated: 1532996438
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ReverseGeocoder.unity b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ReverseGeocoder.unity
similarity index 97%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ReverseGeocoder.unity
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ReverseGeocoder.unity
index e33ca6018..6399d8271 100644
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ReverseGeocoder.unity
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ReverseGeocoder.unity
@@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.37311918, g: 0.3807398, b: 0.35872716, a: 1}
+ m_IndirectSpecularColor: {r: 0.37311918, g: 0.38073993, b: 0.358727, a: 1}
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
@@ -77,15 +77,18 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
- m_PVRFiltering: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
--- !u!196 &4
@@ -107,6 +110,8 @@ NavMeshSettings:
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
+ debug:
+ m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &74000606
GameObject:
@@ -179,7 +184,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
- m_AnchoredPosition: {x: -0.000015258789, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 453, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!114 &119604263
@@ -333,7 +338,7 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -78.17666
+ value: -82.11649
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -343,12 +348,12 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 136.35332
+ value: 144.23299
objectReference: {fileID: 0}
- target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 156.35332
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -359,6 +364,26 @@ Prefab:
that location. A new request is sent every time the user input field is edited.\n\nVisit
Mapbox\u2019s API documentation for more information."
objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: -17
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
m_IsPrefabParent: 0
@@ -576,7 +601,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 7.300003, y: 0.00000011920929}
+ m_AnchoredPosition: {x: 7.300049, y: 0.00000011920929}
m_SizeDelta: {x: 7.399994, y: -10}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &560162636
@@ -941,17 +966,17 @@ RectTransform:
type: 2}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1021652607}
- m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1705366097}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 6}
- m_SizeDelta: {x: 66, y: 579.2}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1021652609
MonoBehaviour:
@@ -1179,11 +1204,11 @@ Camera:
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
--- !u!4 &1047447790
Transform:
m_ObjectHideFlags: 0
@@ -1312,9 +1337,9 @@ RectTransform:
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
- m_AnchorMax: {x: 0, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 54, y: -107.79999}
- m_SizeDelta: {x: 472, y: 60}
+ m_SizeDelta: {x: -108, y: 60}
m_Pivot: {x: 0, y: 1}
--- !u!114 &1251500802
MonoBehaviour:
@@ -1742,7 +1767,7 @@ RectTransform:
m_GameObject: {fileID: 1823223175}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0.6, y: 0.6, z: 1}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1705366097}
- {fileID: 1251500801}
@@ -1750,10 +1775,10 @@ RectTransform:
m_Father: {fileID: 908265035}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 579.4, y: 855.3}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1823223177
MonoBehaviour:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ReverseGeocoder.unity.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ReverseGeocoder.unity.meta
new file mode 100644
index 000000000..80b4866b5
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/ReverseGeocoder.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 9a904a5fcec05469db76712a52999b39
+timeCreated: 1521496787
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/VectorTile.unity b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/VectorTile.unity
similarity index 98%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/VectorTile.unity
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/VectorTile.unity
index 8f1345648..edb6fc821 100644
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/VectorTile.unity
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/VectorTile.unity
@@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.37311918, g: 0.3807398, b: 0.35872716, a: 1}
+ m_IndirectSpecularColor: {r: 0.37311918, g: 0.38073993, b: 0.358727, a: 1}
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
@@ -77,15 +77,18 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
- m_PVRFiltering: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
--- !u!196 &4
@@ -107,6 +110,8 @@ NavMeshSettings:
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
+ debug:
+ m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &74000606
GameObject:
@@ -179,7 +184,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
- m_AnchoredPosition: {x: -0.000015258789, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 453, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!114 &119604263
@@ -337,7 +342,7 @@ Prefab:
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMin.y
- value: 0.07540035
+ value: 0.07698572
objectReference: {fileID: 0}
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -367,7 +372,7 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -108.154915
+ value: -108.340675
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -377,12 +382,12 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 196.30983
+ value: 196.68135
objectReference: {fileID: 0}
- target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 216.30983
+ value: 216.68135
objectReference: {fileID: 0}
- target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -593,7 +598,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 7.300003, y: 0.00000011920929}
+ m_AnchoredPosition: {x: 7.300049, y: 0.00000011920929}
m_SizeDelta: {x: 7.399994, y: -10}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &560162636
@@ -970,17 +975,17 @@ RectTransform:
type: 2}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1021652607}
- m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1705366097}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 6}
- m_SizeDelta: {x: 66, y: 579.2}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1021652609
MonoBehaviour:
@@ -1208,11 +1213,11 @@ Camera:
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
--- !u!4 &1047447790
Transform:
m_ObjectHideFlags: 0
@@ -1260,7 +1265,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0.0000038146973, y: -0.0000038146973}
+ m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1062076838
@@ -1342,8 +1347,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: -34.014965, y: -137.4}
- m_SizeDelta: {x: -174.63008, y: 59.200012}
+ m_AnchoredPosition: {x: 0, y: -137.4}
+ m_SizeDelta: {x: -108, y: 59.200012}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1251500802
MonoBehaviour:
@@ -1760,7 +1765,7 @@ RectTransform:
m_GameObject: {fileID: 1823223175}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0.6, y: 0.6, z: 1}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1705366097}
- {fileID: 1251500801}
@@ -1768,10 +1773,10 @@ RectTransform:
m_Father: {fileID: 908265035}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 579.4, y: 855.3}
+ m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1823223177
MonoBehaviour:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/VectorTile.unity.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/VectorTile.unity.meta
new file mode 100644
index 000000000..553af2531
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scenes/VectorTile.unity.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 416b524fd28da493a9b8e35443dbd25b
+timeCreated: 1521496787
+licenseType: Pro
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts.meta
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/DirectionsExample.cs b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/DirectionsExample.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/DirectionsExample.cs
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/DirectionsExample.cs
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/DirectionsExample.cs.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/DirectionsExample.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/DirectionsExample.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/DirectionsExample.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/ForwardGeocoderExample.cs b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/ForwardGeocoderExample.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/ForwardGeocoderExample.cs
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/ForwardGeocoderExample.cs
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/ForwardGeocoderExample.cs.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/ForwardGeocoderExample.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/ForwardGeocoderExample.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/ForwardGeocoderExample.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/LogLocationProviderData.cs b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/LogLocationProviderData.cs
new file mode 100644
index 000000000..6dafd8530
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/LogLocationProviderData.cs
@@ -0,0 +1,135 @@
+namespace Mapbox.Examples.Scripts
+{
+ using Mapbox.Unity.Location;
+ using Mapbox.Utils;
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Globalization;
+ using System.IO;
+ using System.Text;
+ using UnityEngine;
+ using UnityEngine.UI;
+
+ public class LogLocationProviderData : MonoBehaviour
+ {
+
+ [SerializeField]
+ private Text _logText;
+
+ [SerializeField]
+ private Toggle _logToggle;
+
+
+ private CultureInfo _invariantCulture = CultureInfo.InvariantCulture;
+ private bool _logToFile = false;
+ private LocationLogWriter _logWriter = null;
+
+
+ void Start()
+ {
+ Screen.sleepTimeout = SleepTimeout.NeverSleep;
+ LocationProviderFactory.Instance.DefaultLocationProvider.OnLocationUpdated += LocationProvider_OnLocationUpdated;
+
+ if (null != _logToggle)
+ {
+ _logToggle.onValueChanged.AddListener((isOn) => { _logToFile = isOn; });
+ }
+ else
+ {
+ Debug.LogError("no logtoggle attached, cannot log");
+ }
+ if (null == _logText)
+ {
+ Debug.LogError("no text to log to");
+ }
+ }
+
+
+ void OnDestroy()
+ {
+ closeLogWriter();
+ LocationProviderFactory.Instance.DefaultLocationProvider.OnLocationUpdated -= LocationProvider_OnLocationUpdated;
+ }
+
+
+ void LocationProvider_OnLocationUpdated(Location location)
+ {
+
+ /////////////// GUI logging //////////////////////
+ StringBuilder sb = new StringBuilder();
+
+ sb.AppendLine(string.Format("IsLocationServiceEnabled: {0}", location.IsLocationServiceEnabled));
+ sb.AppendLine(string.Format("IsLocationServiceInitializing: {0}", location.IsLocationServiceInitializing));
+ sb.AppendLine(string.Format("IsLocationUpdated: {0}", location.IsLocationUpdated));
+ sb.AppendLine(string.Format("IsHeadingUpdated: {0}", location.IsUserHeadingUpdated));
+ string locationProviderClass = LocationProviderFactory.Instance.DefaultLocationProvider.GetType().Name;
+ sb.AppendLine(string.Format("location provider: {0} ({1})", location.Provider, locationProviderClass));
+ sb.AppendLine(string.Format("UTC time:{0} - device: {1}{0} - location:{2}", Environment.NewLine, DateTime.UtcNow.ToString("yyyyMMdd HHmmss"), UnixTimestampUtils.From(location.Timestamp).ToString("yyyyMMdd HHmmss")));
+ sb.AppendLine(string.Format(_invariantCulture, "position: {0:0.00000000} / {1:0.00000000}", location.LatitudeLongitude.x, location.LatitudeLongitude.y));
+ sb.AppendLine(string.Format(_invariantCulture, "accuracy: {0:0.0}m", location.Accuracy));
+ sb.AppendLine(string.Format(_invariantCulture, "user heading: {0:0.0}°", location.UserHeading));
+ sb.AppendLine(string.Format(_invariantCulture, "device orientation: {0:0.0}°", location.DeviceOrientation));
+ sb.AppendLine(nullableAsStr(location.SpeedKmPerHour, "speed: {0:0.0}km/h"));
+ sb.AppendLine(nullableAsStr(location.HasGpsFix, "HasGpsFix: {0}"));
+ sb.AppendLine(nullableAsStr(location.SatellitesUsed, "SatellitesUsed:{0} "));
+ sb.AppendLine(nullableAsStr(location.SatellitesInView, "SatellitesInView:{0}"));
+
+ if (null != _logText)
+ {
+ _logText.text = sb.ToString();
+ }
+
+
+ /////////////// file logging //////////////////////
+
+ // start logging to file
+ if (_logToFile && null == _logWriter)
+ {
+ Debug.Log("--- about to start logging to file ---");
+ _logWriter = new LocationLogWriter();
+ _logToggle.GetComponentInChildren().text = "stop logging";
+ }
+
+
+ // stop logging to file
+ if (!_logToFile && null != _logWriter)
+ {
+ Debug.Log("--- about to stop logging to file ---");
+ _logToggle.GetComponentInChildren().text = "start logging";
+ closeLogWriter();
+ }
+
+
+ // write line to log file
+ if (_logToFile && null != _logWriter)
+ {
+ _logWriter.Write(location);
+ }
+ }
+
+
+ private string nullableAsStr(T? val, string formatString = null) where T : struct
+ {
+ if (null == val && null == formatString) { return "[not supported by provider]"; }
+ if (null == val && null != formatString) { return string.Format(_invariantCulture, formatString, "[not supported by provider]"); }
+ if (null != val && null == formatString) { return val.Value.ToString(); }
+ return string.Format(_invariantCulture, formatString, val);
+ }
+
+
+ private void closeLogWriter()
+ {
+ if (null == _logWriter) { return; }
+ Debug.Log("closing stream writer");
+ _logWriter.Dispose();
+ _logWriter = null;
+ }
+
+
+ void Update() { }
+
+
+
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/LogLocationProviderData.cs.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/LogLocationProviderData.cs.meta
new file mode 100644
index 000000000..3e14eee9e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/LogLocationProviderData.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: b1e59fc6e7b8a20469944d48968f397f
+timeCreated: 1524490509
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/RasterTileExample.cs b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/RasterTileExample.cs
similarity index 96%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/RasterTileExample.cs
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/RasterTileExample.cs
index 37dd96f43..967734efe 100644
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/RasterTileExample.cs
+++ b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/RasterTileExample.cs
@@ -119,7 +119,10 @@ void ToggleDropdownStyles(int target)
/// Tile.
public void OnNext(RasterTile tile)
{
- if (tile.CurrentState != Tile.State.Loaded || tile.HasError)
+ if (
+ tile.HasError
+ || (tile.CurrentState != Tile.State.Loaded && tile.CurrentState != Tile.State.Updated)
+ )
{
return;
}
@@ -130,4 +133,4 @@ public void OnNext(RasterTile tile)
_imageContainer.texture = texture;
}
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/RasterTileExample.cs.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/RasterTileExample.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/RasterTileExample.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/RasterTileExample.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/ReverseGeocoderExample.cs b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/ReverseGeocoderExample.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/ReverseGeocoderExample.cs
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/ReverseGeocoderExample.cs
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/ReverseGeocoderExample.cs.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/ReverseGeocoderExample.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/ReverseGeocoderExample.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/ReverseGeocoderExample.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/VectorTileExample.cs b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/VectorTileExample.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/VectorTileExample.cs
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/VectorTileExample.cs
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/VectorTileExample.cs.meta b/sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/VectorTileExample.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/7_Playground/Scripts/VectorTileExample.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/5_Playground/Scripts/VectorTileExample.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMap.unity b/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMap.unity
deleted file mode 100644
index 6fef86fe9..000000000
--- a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMap.unity
+++ /dev/null
@@ -1,761 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!29 &1
-OcclusionCullingSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_OcclusionBakeSettings:
- smallestOccluder: 5
- smallestHole: 0.25
- backfaceThreshold: 100
- m_SceneGUID: 00000000000000000000000000000000
- m_OcclusionCullingData: {fileID: 0}
---- !u!104 &2
-RenderSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 8
- m_Fog: 0
- m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- m_FogMode: 3
- m_FogDensity: 0.01
- m_LinearFogStart: 0
- m_LinearFogEnd: 300
- m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
- m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
- m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
- m_AmbientIntensity: 1
- m_AmbientMode: 0
- m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
- m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
- m_HaloStrength: 0.5
- m_FlareStrength: 1
- m_FlareFadeSpeed: 3
- m_HaloTexture: {fileID: 0}
- m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
- m_DefaultReflectionMode: 0
- m_DefaultReflectionResolution: 128
- m_ReflectionBounces: 1
- m_ReflectionIntensity: 1
- m_CustomReflection: {fileID: 0}
- m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.44648886, g: 0.49632663, b: 0.5747252, a: 1}
---- !u!157 &3
-LightmapSettings:
- m_ObjectHideFlags: 0
- serializedVersion: 11
- m_GIWorkflowMode: 0
- m_GISettings:
- serializedVersion: 2
- m_BounceScale: 1
- m_IndirectOutputScale: 1
- m_AlbedoBoost: 1
- m_TemporalCoherenceThreshold: 1
- m_EnvironmentLightingMode: 0
- m_EnableBakedLightmaps: 1
- m_EnableRealtimeLightmaps: 1
- m_LightmapEditorSettings:
- serializedVersion: 9
- m_Resolution: 2
- m_BakeResolution: 40
- m_TextureWidth: 1024
- m_TextureHeight: 1024
- m_AO: 0
- m_AOMaxDistance: 1
- m_CompAOExponent: 1
- m_CompAOExponentDirect: 0
- m_Padding: 2
- m_LightmapParameters: {fileID: 0}
- m_LightmapsBakeMode: 1
- m_TextureCompression: 1
- m_FinalGather: 0
- m_FinalGatherFiltering: 1
- m_FinalGatherRayCount: 256
- m_ReflectionCompression: 2
- m_MixedBakeMode: 2
- m_BakeBackend: 0
- m_PVRSampling: 1
- m_PVRDirectSampleCount: 32
- m_PVRSampleCount: 500
- m_PVRBounces: 2
- m_PVRFiltering: 0
- m_PVRFilteringMode: 1
- m_PVRCulling: 1
- m_PVRFilteringGaussRadiusDirect: 1
- m_PVRFilteringGaussRadiusIndirect: 5
- m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
- m_LightingDataAsset: {fileID: 0}
- m_UseShadowmask: 1
---- !u!196 &4
-NavMeshSettings:
- serializedVersion: 2
- m_ObjectHideFlags: 0
- m_BuildSettings:
- serializedVersion: 2
- agentTypeID: 0
- agentRadius: 0.5
- agentHeight: 2
- agentSlope: 45
- agentClimb: 0.4
- ledgeDropHeight: 0
- maxJumpAcrossDistance: 0
- minRegionArea: 2
- manualCellSize: 0
- cellSize: 0.16666667
- manualTileSize: 0
- tileSize: 256
- accuratePlacement: 0
- m_NavMeshData: {fileID: 0}
---- !u!1001 &197266180
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_RootOrder
- value: 5
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 116.5
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: -55.335487
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 213
- objectReference: {fileID: 0}
- - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 90.670975
- objectReference: {fileID: 0}
- - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 110.670975
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: -17
- objectReference: {fileID: 0}
- - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
- type: 2}
- propertyPath: m_Text
- value: "Worldwide Dynamic Zoom & Panning Support\n\nThis example is a
- starting point for creating a traditional web-based zoomable map. Go anywhere
- in the world and check out Mapbox\u2019s high-quality satellite imagery. "
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
- m_IsPrefabParent: 0
---- !u!1001 &390836297
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_RootOrder
- value: 3
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &555018382
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 555018384}
- - component: {fileID: 555018383}
- - component: {fileID: 555018385}
- - component: {fileID: 555018386}
- - component: {fileID: 555018388}
- m_Layer: 0
- m_Name: Map
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &555018383
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 555018382}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 46b7feaa380a94707acb19bfd72fd4f5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _zoom: 10
- _initializeOnStart: 1
- _latitudeLongitudeString: 37.7648, -122.463
- _root: {fileID: 0}
- _tileProvider: {fileID: 555018385}
- _mapVisualizer: {fileID: 11400000, guid: 84a94dcf8a4f944f8bc89a06e9e105d5, type: 2}
- _unityTileSize: 100
- _snapMapHeightToZero: 1
---- !u!4 &555018384
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 555018382}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &555018385
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 555018382}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 756a01a914208439d8d2fc8dcd68b229, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _camera: {fileID: 1787361574}
- _updateInterval: 0
---- !u!114 &555018386
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 555018382}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 2c699b8e1864b4b248acb7a04ede9480, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _panSpeed: 1
- _zoomSpeed: 0.25
- _referenceCamera: {fileID: 1787361574}
- _quadTreeTileProvider: {fileID: 555018385}
- _dynamicZoomMap: {fileID: 555018383}
- _useDegreeMethod: 0
---- !u!114 &555018388
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 555018382}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dcf32ea2cc0514b569329f6b6b68f9b4, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _map: {fileID: 555018383}
- _locationStrings:
- - 37.7648, -122.463
- - 37.8045, -122.2714
- - 37.859, -122.4855
- - 35.658611111111, 139.74555555556
- _spawnScale: 10
- _markerPrefab: {fileID: 1839187062704024, guid: 9b5b1b761a8994c07affd0a05396633b,
- type: 2}
---- !u!1 &1276875583
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1276875585}
- - component: {fileID: 1276875584}
- m_Layer: 0
- m_Name: Directional Light
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!108 &1276875584
-Light:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1276875583}
- m_Enabled: 1
- serializedVersion: 8
- m_Type: 1
- m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
- m_Intensity: 1
- m_Range: 10
- m_SpotAngle: 30
- m_CookieSize: 10
- m_Shadows:
- m_Type: 2
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 0.5
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_Lightmapping: 4
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_FalloffTable:
- m_Table[0]: 0
- m_Table[1]: 0
- m_Table[2]: 0
- m_Table[3]: 0
- m_Table[4]: 0
- m_Table[5]: 0
- m_Table[6]: 0
- m_Table[7]: 0
- m_Table[8]: 0
- m_Table[9]: 0
- m_Table[10]: 0
- m_Table[11]: 0
- m_Table[12]: 0
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_ShadowRadius: 0
- m_ShadowAngle: 0
---- !u!4 &1276875585
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1276875583}
- m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
- m_LocalPosition: {x: 0, y: 3, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
---- !u!1001 &1648340349
-Prefab:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_RootOrder
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 114103084892184410, guid: b95c449128f3b44bca8b83258c669aa5,
- type: 2}
- propertyPath: MapVisualizer
- value:
- objectReference: {fileID: 11400000, guid: 84a94dcf8a4f944f8bc89a06e9e105d5,
- type: 2}
- - target: {fileID: 1393483683185582, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- propertyPath: m_IsActive
- value: 1
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
- m_IsPrefabParent: 0
---- !u!1 &1787361570
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 1787361575}
- - component: {fileID: 1787361574}
- - component: {fileID: 1787361573}
- - component: {fileID: 1787361572}
- - component: {fileID: 1787361571}
- m_Layer: 0
- m_Name: Main Camera
- m_TagString: MainCamera
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!81 &1787361571
-AudioListener:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1787361570}
- m_Enabled: 1
---- !u!124 &1787361572
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1787361570}
- m_Enabled: 1
---- !u!92 &1787361573
-Behaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1787361570}
- m_Enabled: 1
---- !u!20 &1787361574
-Camera:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1787361570}
- m_Enabled: 1
- serializedVersion: 2
- m_ClearFlags: 2
- m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
- m_NormalizedViewPortRect:
- serializedVersion: 2
- x: 0
- y: 0
- width: 1
- height: 1
- near clip plane: 0.3
- far clip plane: 1000
- field of view: 60
- orthographic: 0
- orthographic size: 256
- m_Depth: -1
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_RenderingPath: -1
- m_TargetTexture: {fileID: 0}
- m_TargetDisplay: 0
- m_TargetEye: 3
- m_HDR: 1
- m_AllowMSAA: 1
- m_ForceIntoRT: 0
- m_OcclusionCulling: 1
- m_StereoConvergence: 10
- m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
---- !u!4 &1787361575
-Transform:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 1787361570}
- m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
- m_LocalPosition: {x: 0, y: 200, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMapVisualizer.asset b/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMapVisualizer.asset
deleted file mode 100644
index caa9aed93..000000000
--- a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMapVisualizer.asset
+++ /dev/null
@@ -1,17 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 1dfd965733118434481fedf30fa380c1, type: 3}
- m_Name: ZoomableMapVisualizer
- m_EditorClassIdentifier:
- Factories:
- - {fileID: 11400000, guid: 74ed94e68d943483b89421350156bef7, type: 2}
- - {fileID: 11400000, guid: 8aa6dfef55a93474fbc6cdfbb145b7d1, type: 2}
- _loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMapVisualizer.asset.meta b/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMapVisualizer.asset.meta
deleted file mode 100644
index d2d856195..000000000
--- a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMapVisualizer.asset.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 84a94dcf8a4f944f8bc89a06e9e105d5
-timeCreated: 1508892605
-licenseType: Pro
-NativeFormatImporter:
- externalObjects: {}
- mainObjectFileID: 11400000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/GlobeVisualizer.asset b/sdkproject/Assets/Mapbox/Examples/6_Globe/GlobeVisualizer.asset
deleted file mode 100644
index 265801d6f..000000000
--- a/sdkproject/Assets/Mapbox/Examples/6_Globe/GlobeVisualizer.asset
+++ /dev/null
@@ -1,17 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 526c8a90df31d41fe8057a6f85c7a3e4, type: 3}
- m_Name: GlobeVisualizer
- m_EditorClassIdentifier:
- Factories:
- - {fileID: 11400000, guid: 6dee93d9a198a4699800e20d1e1ea6b6, type: 2}
- - {fileID: 11400000, guid: 8aa6dfef55a93474fbc6cdfbb145b7d1, type: 2}
- _loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/GlobeVisualizer.asset.meta b/sdkproject/Assets/Mapbox/Examples/6_Globe/GlobeVisualizer.asset.meta
deleted file mode 100644
index dcb045fcb..000000000
--- a/sdkproject/Assets/Mapbox/Examples/6_Globe/GlobeVisualizer.asset.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: da299adc49d7140ffbce3aa9e794407c
-timeCreated: 1485462773
-licenseType: Pro
-NativeFormatImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap.meta b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/5_ZoomableMap.meta
rename to sdkproject/Assets/Mapbox/Examples/6_ZoomableMap.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Screenshots.meta b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Screenshots.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Screenshots.meta
rename to sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Screenshots.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Screenshots/ZoomableMap.png b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Screenshots/ZoomableMap.png
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Screenshots/ZoomableMap.png
rename to sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Screenshots/ZoomableMap.png
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Screenshots/ZoomableMap.png.meta b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Screenshots/ZoomableMap.png.meta
similarity index 84%
rename from sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Screenshots/ZoomableMap.png.meta
rename to sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Screenshots/ZoomableMap.png.meta
index c2b60397a..1193d94a3 100644
--- a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Screenshots/ZoomableMap.png.meta
+++ b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Screenshots/ZoomableMap.png.meta
@@ -4,6 +4,7 @@ timeCreated: 1512588731
licenseType: Pro
TextureImporter:
fileIDToRecycleName: {}
+ externalObjects: {}
serializedVersion: 4
mipmaps:
mipMapMode: 0
@@ -56,45 +57,55 @@ TextureImporter:
textureFormatSet: 0
platformSettings:
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: Standalone
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: iPhone
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: Android
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: WebGL
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Scripts.meta b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Scripts.meta
rename to sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SetCameraHeight.cs b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SetCameraHeight.cs
new file mode 100644
index 000000000..ee322f96c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SetCameraHeight.cs
@@ -0,0 +1,35 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using Mapbox.Unity.Map;
+
+public class SetCameraHeight : MonoBehaviour
+{
+ [SerializeField]
+ AbstractMap _map;
+
+ [SerializeField]
+ Camera _referenceCamera;
+ [SerializeField]
+ float _cameraOffset = 100f;
+
+ void Start()
+ {
+ if (_map == null)
+ {
+ _map = FindObjectOfType();
+ }
+ if (_referenceCamera == null)
+ {
+ _referenceCamera = FindObjectOfType();
+ }
+
+ }
+
+ void Update()
+ {
+ var position = _referenceCamera.transform.position;
+ position.y = _map.QueryElevationInMetersAt(_map.CenterLatitudeLongitude) + _cameraOffset;
+ _referenceCamera.transform.position = position;
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SetCameraHeight.cs.meta b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SetCameraHeight.cs.meta
new file mode 100644
index 000000000..869164dd1
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SetCameraHeight.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 4068899586d2d4e21bccf5a6b475a3bb
+timeCreated: 1521502809
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Scripts/SpawnOnMap.cs b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SpawnOnMap.cs
similarity index 84%
rename from sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Scripts/SpawnOnMap.cs
rename to sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SpawnOnMap.cs
index 37fbd010c..0b7042f68 100644
--- a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Scripts/SpawnOnMap.cs
+++ b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SpawnOnMap.cs
@@ -34,8 +34,8 @@ void Start()
var locationString = _locationStrings[i];
_locations[i] = Conversions.StringToLatLon(locationString);
var instance = Instantiate(_markerPrefab);
- instance.transform.localPosition = _map.GeoToWorldPosition(_locations[i]);
- instance.transform.localScale = Vector3.one * _spawnScale;
+ instance.transform.localPosition = _map.GeoToWorldPosition(_locations[i], true);
+ instance.transform.localScale = new Vector3(_spawnScale, _spawnScale, _spawnScale);
_spawnedObjects.Add(instance);
}
}
@@ -47,7 +47,8 @@ private void Update()
{
var spawnedObject = _spawnedObjects[i];
var location = _locations[i];
- spawnedObject.transform.localPosition = _map.GeoToWorldPosition(location);
+ spawnedObject.transform.localPosition = _map.GeoToWorldPosition(location, true);
+ spawnedObject.transform.localScale = new Vector3(_spawnScale, _spawnScale, _spawnScale);
}
}
}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Scripts/SpawnOnMap.cs.meta b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SpawnOnMap.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/Scripts/SpawnOnMap.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/Scripts/SpawnOnMap.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/ZoomableMap.unity b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/ZoomableMap.unity
new file mode 100644
index 000000000..febfe62e6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/ZoomableMap.unity
@@ -0,0 +1,1045 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 10
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1001 &197266180
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224315790701160254, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Text
+ value: "Worldwide Dynamic Zoom & Panning Support\n\nThis example is a
+ starting point for creating a traditional web-based zoomable map. Go anywhere
+ in the world and check out Mapbox\u2019s high-quality satellite imagery. It
+ also uses the SpawnOnMap script to instantiate custom markers on the map at
+ specified locations."
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0.000015258789
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1001 &390836297
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224000013044306136, guid: 3adcee2515f8c49f4a7afb3bacf2c56e,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 3adcee2515f8c49f4a7afb3bacf2c56e, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &555018382
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 555018384}
+ - component: {fileID: 555018383}
+ - component: {fileID: 555018386}
+ - component: {fileID: 555018388}
+ m_Layer: 0
+ m_Name: Map
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &555018383
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 555018382}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _initializeOnStart: 1
+ _options:
+ locationOptions:
+ latitudeLongitude: 37.7648, -122.463
+ zoom: 10
+ extentOptions:
+ extentType: 0
+ cameraBoundsOptions:
+ camera: {fileID: 1787361574}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ rangeAroundCenterOptions:
+ west: 1
+ north: 1
+ east: 1
+ south: 1
+ rangeAroundTransformOptions:
+ targetTransform: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ placementOptions:
+ placementType: 1
+ snapMapToZero: 0
+ scalingOptions:
+ scalingType: 1
+ unityTileSize: 100
+ loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
+ tileMaterial: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
+ _imagery:
+ _layerProperty:
+ sourceType: 4
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Streets
+ Id: mapbox.satellite
+ Modified:
+ UserName:
+ rasterOptions:
+ useRetina: 1
+ useCompression: 0
+ useMipMap: 1
+ _terrain:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name:
+ Id: mapbox.terrain-rgb
+ Modified:
+ UserName:
+ elevationLayerType: 1
+ requiredOptions:
+ addCollider: 0
+ exaggerationFactor: 1
+ modificationOptions:
+ sampleCount: 10
+ useRelativeHeight: 0
+ earthRadius: 1000
+ unityLayerOptions:
+ addToLayer: 0
+ layerId: 0
+ sideWallOptions:
+ isActive: 0
+ wallHeight: 10
+ wallMaterial: {fileID: 0}
+ _vectorData:
+ _layerProperty:
+ tileJsonData:
+ tileJSONLoaded: 0
+ LayerDisplayNames:
+ - admin
+ - aeroway
+ - airport_label
+ - barrier_line
+ - building
+ - country_label
+ - housenum_label
+ - landuse
+ - landuse_overlay
+ - marine_label
+ - motorway_junction
+ - mountain_peak_label
+ - place_label
+ - poi_label
+ - rail_station_label
+ - road
+ - road_label
+ - state_label
+ - water
+ - water_label
+ - waterway
+ - waterway_label
+ _sourceType: 1
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Mapbox Streets
+ Id: mapbox.mapbox-streets-v7
+ Modified:
+ UserName:
+ useOptimizedStyle: 0
+ optimizedStyle:
+ Name:
+ Id:
+ Modified:
+ UserName:
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ vectorSubLayers: []
+ locationPrefabList: []
+ _tileProvider: {fileID: 0}
+--- !u!4 &555018384
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 555018382}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &555018386
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 555018382}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2c699b8e1864b4b248acb7a04ede9480, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _panSpeed: 1
+ _zoomSpeed: 0.25
+ _referenceCamera: {fileID: 1787361574}
+ _mapManager: {fileID: 555018383}
+ _useDegreeMethod: 0
+--- !u!114 &555018388
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 555018382}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dcf32ea2cc0514b569329f6b6b68f9b4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _map: {fileID: 555018383}
+ _locationStrings:
+ - 37.7648, -122.463
+ - 37.8045, -122.2714
+ - 37.859, -122.4855
+ - 35.658611111111, 139.74555555556
+ _spawnScale: 10
+ _markerPrefab: {fileID: 1839187062704024, guid: 9b5b1b761a8994c07affd0a05396633b,
+ type: 2}
+--- !u!1001 &1178802930
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224709793726594912, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224771389989224222, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224722295744740158, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224178813210018432, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224538534500426518, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114023684558016336, guid: 00f5bf1ff996842fc82384f8f686fda6,
+ type: 2}
+ propertyPath: m_Value
+ value: 10
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 00f5bf1ff996842fc82384f8f686fda6, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &1276875583
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1276875585}
+ - component: {fileID: 1276875584}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &1276875584
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1276875583}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 0.5
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &1276875585
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1276875583}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1001 &1648340349
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224557595208707984, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114103084892184410, guid: b95c449128f3b44bca8b83258c669aa5,
+ type: 2}
+ propertyPath: MapVisualizer
+ value:
+ objectReference: {fileID: 11400000, guid: 84a94dcf8a4f944f8bc89a06e9e105d5,
+ type: 2}
+ - target: {fileID: 1393483683185582, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &1787361570
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1787361575}
+ - component: {fileID: 1787361574}
+ - component: {fileID: 1787361573}
+ - component: {fileID: 1787361572}
+ - component: {fileID: 1787361571}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &1787361571
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1787361570}
+ m_Enabled: 1
+--- !u!124 &1787361572
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1787361570}
+ m_Enabled: 1
+--- !u!92 &1787361573
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1787361570}
+ m_Enabled: 1
+--- !u!20 &1787361574
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1787361570}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 2
+ m_BackGroundColor: {r: 0.13235295, g: 0.13235295, b: 0.13235295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 256
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1787361575
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1787361570}
+ m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 200, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMap.unity.meta b/sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/ZoomableMap.unity.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/5_ZoomableMap/ZoomableMap.unity.meta
rename to sdkproject/Assets/Mapbox/Examples/6_ZoomableMap/ZoomableMap.unity.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe.meta b/sdkproject/Assets/Mapbox/Examples/7_Globe.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe.meta
rename to sdkproject/Assets/Mapbox/Examples/7_Globe.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Globe.unity b/sdkproject/Assets/Mapbox/Examples/7_Globe/Globe.unity
similarity index 85%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Globe.unity
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Globe.unity
index 78e72623f..8fff02dcd 100644
--- a/sdkproject/Assets/Mapbox/Examples/6_Globe/Globe.unity
+++ b/sdkproject/Assets/Mapbox/Examples/7_Globe/Globe.unity
@@ -77,15 +77,18 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
- m_PVRFiltering: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
--- !u!196 &4
@@ -107,6 +110,8 @@ NavMeshSettings:
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
+ debug:
+ m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1001 &86246272
Prefab:
@@ -213,71 +218,86 @@ Prefab:
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMax.x
- value: 1
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMax.y
- value: 1
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMin.y
- value: 1
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMax.y
- value: 1
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.x
- value: 116.5
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -71.49812
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.x
- value: 213
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 122.996254
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 142.99625
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMax.x
- value: 1
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMax.y
- value: 1
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.x
- value: -17
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 114603753021256032, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_Text
value: "A Real Globe\n\nThis example demonstrates a procedurally generated
globe model leveraging Mapbox\u2019s global coverage map data. The custom
- markers showcase how to drop pins according to exact world coordinates. It
- uses a special terrain factor that spherically projects our square tiles onto
- the globe. \n"
+ markers showcase how to drop pins at exact world coordinates. It uses a special
+ terrain factory that spherically projects our square tiles onto the globe.
+ \n\nClick and drag to rotate the globe around!"
+ objectReference: {fileID: 0}
+ - target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114731470950229392, guid: 98be219873e6d4dffb5949746f515a33,
+ type: 2}
+ propertyPath: m_Size
+ value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 98be219873e6d4dffb5949746f515a33, type: 2}
@@ -330,20 +350,6 @@ Light:
m_Lightmapping: 4
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
- m_FalloffTable:
- m_Table[0]: 0
- m_Table[1]: 0
- m_Table[2]: 0
- m_Table[3]: 0
- m_Table[4]: 0
- m_Table[5]: 0
- m_Table[6]: 0
- m_Table[7]: 0
- m_Table[8]: 0
- m_Table[9]: 0
- m_Table[10]: 0
- m_Table[11]: 0
- m_Table[12]: 0
m_ColorTemperature: 6570
m_UseColorTemperature: 0
m_ShadowRadius: 0
@@ -432,11 +438,11 @@ Camera:
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 0
+ m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
--- !u!4 &1281281117
Transform:
m_ObjectHideFlags: 0
@@ -578,17 +584,104 @@ MonoBehaviour:
m_GameObject: {fileID: 1461465686}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 58cb9a85be6f84591938618fa232ce85, type: 3}
+ m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
m_Name:
m_EditorClassIdentifier:
- _zoom: 3
+ _options:
+ locationOptions:
+ latitudeLongitude: 0,0
+ zoom: 3
+ extentOptions:
+ extentType: 3
+ defaultExtents:
+ cameraBoundsOptions:
+ camera: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ rangeAroundCenterOptions:
+ west: 1
+ north: 1
+ east: 1
+ south: 1
+ rangeAroundTransformOptions:
+ targetTransform: {fileID: 0}
+ visibleBuffer: 0
+ disposeBuffer: 0
+ placementOptions:
+ placementType: 1
+ snapMapToZero: 0
+ scalingOptions:
+ scalingType: 1
+ unityTileSize: 100
+ loadingTexture: {fileID: 2800000, guid: e2896a92727704803a9c422b043eae89, type: 3}
+ tileMaterial: {fileID: 2100000, guid: b9f23e9bce724fa4daac57ecded470b8, type: 2}
_initializeOnStart: 1
- _latitudeLongitudeString: 0,0
- _root: {fileID: 0}
+ _imagery:
+ _layerProperty:
+ sourceType: 4
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name: Satellite
+ Id: mapbox.satellite
+ Modified:
+ UserName:
+ rasterOptions:
+ useRetina: 0
+ useCompression: 0
+ useMipMap: 0
+ _terrain:
+ _layerProperty:
+ sourceType: 0
+ sourceOptions:
+ isActive: 1
+ layerSource:
+ Name:
+ Id: mapbox.terrain-rgb
+ Modified:
+ UserName:
+ elevationLayerType: 3
+ requiredOptions:
+ exaggerationFactor: 1
+ colliderOptions:
+ addCollider: 0
+ modificationOptions:
+ sampleCount: 10
+ useRelativeHeight: 1
+ earthRadius: 1000
+ unityLayerOptions:
+ addToLayer: 0
+ layerId: 0
+ sideWallOptions:
+ isActive: 0
+ wallHeight: 10
+ wallMaterial: {fileID: 0}
+ _vectorData:
+ _layerProperty:
+ tileJsonData:
+ tileJSONLoaded: 0
+ LayerDisplayNames: []
+ _sourceType: 1
+ sourceOptions:
+ isActive: 0
+ layerSource:
+ Name: Mapbox Streets
+ Id: mapbox.mapbox-streets-v7
+ Modified:
+ UserName:
+ useOptimizedStyle: 0
+ optimizedStyle:
+ Name:
+ Id:
+ Modified:
+ UserName:
+ performanceOptions:
+ isEnabled: 1
+ entityPerCoroutine: 20
+ vectorSubLayers: []
+ locationPrefabList: []
_tileProvider: {fileID: 1461465689}
- _mapVisualizer: {fileID: 11400000, guid: da299adc49d7140ffbce3aa9e794407c, type: 2}
- _unityTileSize: 100
- _snapMapHeightToZero: 1
+ IsPreviewEnabled: 0
--- !u!4 &1461465688
Transform:
m_ObjectHideFlags: 0
@@ -624,7 +717,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c9407d2a4576149b18a84d9addc9c8a4, type: 3}
m_Name:
m_EditorClassIdentifier:
- _globeFactory: {fileID: 11400000, guid: 6dee93d9a198a4699800e20d1e1ea6b6, type: 2}
+ _map: {fileID: 1461465687}
_locations:
- 37.7648, -122.463
- 40.7825, -73.966111111111
@@ -660,7 +753,7 @@ MonoBehaviour:
OnTileError:
m_PersistentCalls:
m_Calls: []
- m_TypeName: Mapbox.Unity.Map.TileErrorEvent, Assembly-CSharp, Version=0.0.0.0,
+ m_TypeName: Mapbox.Unity.Map.TileProviders.TileErrorEvent, Assembly-CSharp, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!1001 &1951800002
Prefab:
@@ -770,6 +863,10 @@ Prefab:
value:
objectReference: {fileID: 11400000, guid: da299adc49d7140ffbce3aa9e794407c,
type: 2}
+ - target: {fileID: 1393483683185582, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
+ propertyPath: m_IsActive
+ value: 0
+ objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: b95c449128f3b44bca8b83258c669aa5, type: 2}
m_IsPrefabParent: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Globe.unity.meta b/sdkproject/Assets/Mapbox/Examples/7_Globe/Globe.unity.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Globe.unity.meta
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Globe.unity.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Screenshots.meta b/sdkproject/Assets/Mapbox/Examples/7_Globe/Screenshots.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Screenshots.meta
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Screenshots.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Screenshots/Globe.png b/sdkproject/Assets/Mapbox/Examples/7_Globe/Screenshots/Globe.png
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Screenshots/Globe.png
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Screenshots/Globe.png
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Screenshots/Globe.png.meta b/sdkproject/Assets/Mapbox/Examples/7_Globe/Screenshots/Globe.png.meta
similarity index 84%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Screenshots/Globe.png.meta
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Screenshots/Globe.png.meta
index 6e7165011..c97544fe6 100644
--- a/sdkproject/Assets/Mapbox/Examples/6_Globe/Screenshots/Globe.png.meta
+++ b/sdkproject/Assets/Mapbox/Examples/7_Globe/Screenshots/Globe.png.meta
@@ -4,6 +4,7 @@ timeCreated: 1512588691
licenseType: Pro
TextureImporter:
fileIDToRecycleName: {}
+ externalObjects: {}
serializedVersion: 4
mipmaps:
mipMapMode: 0
@@ -56,45 +57,55 @@ TextureImporter:
textureFormatSet: 0
platformSettings:
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: Standalone
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: iPhone
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: Android
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: WebGL
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts.meta b/sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts.meta
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/DragRotate.cs b/sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/DragRotate.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/DragRotate.cs
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/DragRotate.cs
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/DragRotate.cs.meta b/sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/DragRotate.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/DragRotate.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/DragRotate.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/SpawnOnGlobeExample.cs b/sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/SpawnOnGlobeExample.cs
similarity index 77%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/SpawnOnGlobeExample.cs
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/SpawnOnGlobeExample.cs
index 3874dc9ac..8a57aaa78 100644
--- a/sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/SpawnOnGlobeExample.cs
+++ b/sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/SpawnOnGlobeExample.cs
@@ -3,11 +3,13 @@
using UnityEngine;
using Mapbox.Unity.MeshGeneration.Factories;
using Mapbox.Unity.Utilities;
+ using Mapbox.Unity.MeshGeneration.Factories.TerrainStrategies;
+ using Mapbox.Unity.Map;
public class SpawnOnGlobeExample : MonoBehaviour
{
[SerializeField]
- FlatSphereTerrainFactory _globeFactory;
+ AbstractMap _map;
[SerializeField]
[Geocode]
@@ -25,7 +27,8 @@ void Start()
{
var instance = Instantiate(_markerPrefab);
var location = Conversions.StringToLatLon(locationString);
- instance.transform.position = Conversions.GeoToWorldGlobePosition(location, _globeFactory.Radius);
+ var earthRadius = ((IGlobeTerrainLayer)_map.Terrain).EarthRadius;
+ instance.transform.position = Conversions.GeoToWorldGlobePosition(location, earthRadius);
instance.transform.localScale = Vector3.one * _spawnScale;
instance.transform.SetParent(transform);
}
diff --git a/sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/SpawnOnGlobeExample.cs.meta b/sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/SpawnOnGlobeExample.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/6_Globe/Scripts/SpawnOnGlobeExample.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/7_Globe/Scripts/SpawnOnGlobeExample.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/Directions.unity.meta b/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/Directions.unity.meta
deleted file mode 100644
index db8bd2913..000000000
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/Directions.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b650aa71f57a846dc83ef01c3c1755ad
-timeCreated: 1480368203
-licenseType: Free
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ForwardGeocoder.unity.meta b/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ForwardGeocoder.unity.meta
deleted file mode 100644
index 2e6700b98..000000000
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ForwardGeocoder.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9683d5465276540cd9a4c9e89d931293
-timeCreated: 1480368203
-licenseType: Free
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/RasterTile.unity.meta b/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/RasterTile.unity.meta
deleted file mode 100644
index 52323f481..000000000
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/RasterTile.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 893d0b4deb5544335b798dafd12ff9a7
-timeCreated: 1480376479
-licenseType: Free
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ReverseGeocoder.unity.meta b/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ReverseGeocoder.unity.meta
deleted file mode 100644
index d4004eadc..000000000
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/ReverseGeocoder.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9a904a5fcec05469db76712a52999b39
-timeCreated: 1480368203
-licenseType: Free
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/VectorTile.unity.meta b/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/VectorTile.unity.meta
deleted file mode 100644
index 086807020..000000000
--- a/sdkproject/Assets/Mapbox/Examples/7_Playground/Scenes/VectorTile.unity.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 416b524fd28da493a9b8e35443dbd25b
-timeCreated: 1480368203
-licenseType: Free
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials/Snow.mat b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials/Snow.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials/Snow.mat
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials/Snow.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials/Snow.mat.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials/Snow.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials/Snow.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials/Snow.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials/VoxelAtlas.mat b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials/VoxelAtlas.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials/VoxelAtlas.mat
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials/VoxelAtlas.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials/VoxelAtlas.mat.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials/VoxelAtlas.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Materials/VoxelAtlas.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Materials/VoxelAtlas.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Bricks.fbx b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Bricks.fbx
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Bricks.fbx
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Bricks.fbx
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Bricks.fbx.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Bricks.fbx.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Bricks.fbx.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Bricks.fbx.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Bush.fbx b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Bush.fbx
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Bush.fbx
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Bush.fbx
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Bush.fbx.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Bush.fbx.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Bush.fbx.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Bush.fbx.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Grey Stone.fbx b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Grey Stone.fbx
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Grey Stone.fbx
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Grey Stone.fbx
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Grey Stone.fbx.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Grey Stone.fbx.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Grey Stone.fbx.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Grey Stone.fbx.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Ground Brown.fbx b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Ground Brown.fbx
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Ground Brown.fbx
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Ground Brown.fbx
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Ground Brown.fbx.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Ground Brown.fbx.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Ground Brown.fbx.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Ground Brown.fbx.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Ground Green.fbx b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Ground Green.fbx
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Ground Green.fbx
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Ground Green.fbx
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Ground Green.fbx.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Ground Green.fbx.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Ground Green.fbx.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Ground Green.fbx.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Materials.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Materials.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Materials.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Materials.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Materials/Pixel Cube Atlas.mat b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Materials/Pixel Cube Atlas.mat
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Materials/Pixel Cube Atlas.mat
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Materials/Pixel Cube Atlas.mat
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Materials/Pixel Cube Atlas.mat.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Materials/Pixel Cube Atlas.mat.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Materials/Pixel Cube Atlas.mat.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Materials/Pixel Cube Atlas.mat.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Sand.fbx b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Sand.fbx
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Sand.fbx
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Sand.fbx
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Sand.fbx.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Sand.fbx.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Sand.fbx.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Sand.fbx.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Water.fbx b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Water.fbx
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Water.fbx
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Water.fbx
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Water.fbx.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Water.fbx.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Models/Water.fbx.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Models/Water.fbx.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/VoxelTile.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/VoxelTile.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/VoxelTile.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/VoxelTile.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/VoxelTile.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/VoxelTile.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/VoxelTile.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/VoxelTile.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Bricks.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Bricks.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Bricks.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Bricks.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Bricks.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Bricks.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Bricks.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Bricks.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Bush.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Bush.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Bush.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Bush.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Bush.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Bush.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Bush.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Bush.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Grass.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Grass.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Grass.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Grass.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Grass.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Grass.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Grass.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Grass.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Ground.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Ground.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Ground.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Ground.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Ground.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Ground.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Ground.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Ground.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Sand.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Sand.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Sand.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Sand.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Sand.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Sand.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Sand.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Sand.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Snow.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Snow.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Snow.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Snow.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Snow.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Snow.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Snow.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Snow.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Stone.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Stone.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Stone.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Stone.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Stone.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Stone.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Stone.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Stone.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Water.prefab b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Water.prefab
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Water.prefab
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Water.prefab
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Water.prefab.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Water.prefab.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Prefabs/Voxels/Water.prefab.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Prefabs/Voxels/Water.prefab.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Screenshots.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Screenshots.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Screenshots.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Screenshots.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Screenshots/VoxelMap.png b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Screenshots/VoxelMap.png
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Screenshots/VoxelMap.png
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Screenshots/VoxelMap.png
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Screenshots/VoxelMap.png.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Screenshots/VoxelMap.png.meta
similarity index 84%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Screenshots/VoxelMap.png.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Screenshots/VoxelMap.png.meta
index 7138a6277..e51d202ec 100644
--- a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Screenshots/VoxelMap.png.meta
+++ b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Screenshots/VoxelMap.png.meta
@@ -4,6 +4,7 @@ timeCreated: 1512613052
licenseType: Pro
TextureImporter:
fileIDToRecycleName: {}
+ externalObjects: {}
serializedVersion: 4
mipmaps:
mipMapMode: 0
@@ -56,45 +57,55 @@ TextureImporter:
textureFormatSet: 0
platformSettings:
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: Standalone
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: iPhone
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: Android
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
- buildTarget: WebGL
- maxTextureSize: 2048
+ maxTextureSize: 128
+ resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/TextureScaler.cs b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/TextureScaler.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/TextureScaler.cs
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/TextureScaler.cs
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/TextureScaler.cs.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/TextureScaler.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/TextureScaler.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/TextureScaler.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelData.cs b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelData.cs
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelData.cs
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelData.cs
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelData.cs.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelData.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelData.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelData.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelFetcher.cs b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelFetcher.cs
new file mode 100644
index 000000000..f816d5162
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelFetcher.cs
@@ -0,0 +1,39 @@
+using System;
+using UnityEngine;
+
+namespace Mapbox.Examples.Voxels
+{
+ public class VoxelFetcher : MonoBehaviour
+ {
+ [SerializeField]
+ VoxelColorMapper[] _voxels;
+
+ public GameObject GetVoxelFromColor(Color color)
+ {
+ GameObject matchingVoxel = _voxels[0].Voxel;
+ var minDistance = Mathf.Infinity;
+ foreach (var voxel in _voxels)
+ {
+ var distance = GetDistanceBetweenColors(voxel.Color, color);
+ if (distance < minDistance)
+ {
+ matchingVoxel = voxel.Voxel;
+ minDistance = distance;
+ }
+ }
+ return matchingVoxel;
+ }
+
+ public static float GetDistanceBetweenColors(Color color1, Color color2)
+ {
+ return Mathf.Sqrt(Mathf.Pow(color1.r - color2.r, 2f) + Mathf.Pow(color1.g - color2.g, 2f) + Mathf.Pow(color1.b - color2.b, 2f));
+ }
+ }
+
+ [Serializable]
+ public class VoxelColorMapper
+ {
+ public Color Color;
+ public GameObject Voxel;
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelFetcher.cs.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelFetcher.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelFetcher.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelFetcher.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelTile.cs b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelTile.cs
similarity index 88%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelTile.cs
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelTile.cs
index 7440507a4..469605f72 100644
--- a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelTile.cs
+++ b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelTile.cs
@@ -101,7 +101,7 @@ void Cleanup()
_voxels.Clear();
foreach (var voxel in _instantiatedVoxels)
{
- Destroy(voxel);
+ voxel.Destroy();
}
}
@@ -118,7 +118,10 @@ void FetchWorldData(Vector2d coordinates)
public void OnNext(RasterTile tile)
{
- if (tile.CurrentState == Tile.State.Loaded && !tile.HasError)
+ if (
+ !tile.HasError
+ && (tile.CurrentState == Tile.State.Loaded || tile.CurrentState == Tile.State.Updated)
+ )
{
_rasterTexture = new Texture2D(2, 2);
_rasterTexture.LoadImage(tile.Data);
@@ -133,7 +136,10 @@ public void OnNext(RasterTile tile)
public void OnNext(RawPngRasterTile tile)
{
- if (tile.CurrentState == Tile.State.Loaded && !tile.HasError)
+ if (
+ !tile.HasError
+ && (tile.CurrentState == Tile.State.Loaded || tile.CurrentState == Tile.State.Updated)
+ )
{
_elevationTexture = new Texture2D(2, 2);
_elevationTexture.LoadImage(tile.Data);
@@ -153,14 +159,19 @@ bool ShouldBuildWorld()
void BuildVoxelWorld()
{
- var baseHeight = (int)Conversions.GetRelativeHeightFromColor((_elevationTexture.GetPixel(_elevationTexture.width / 2, _elevationTexture.height / 2)),
- _elevationMultiplier * _tileScale);
+ var baseHeight = (int)Conversions.GetRelativeHeightFromColor(
+ (_elevationTexture.GetPixel(_elevationTexture.width / 2, _elevationTexture.height / 2))
+ , _elevationMultiplier * _tileScale
+ );
+
for (int x = 0; x < _rasterTexture.width; x++)
{
for (int z = 0; z < _rasterTexture.height; z++)
{
- var height = (int)Conversions.GetRelativeHeightFromColor(_elevationTexture.GetPixel(x, z),
- _elevationMultiplier * _tileScale) - baseHeight;
+ var height = (int)Conversions.GetRelativeHeightFromColor(
+ _elevationTexture.GetPixel(x, z)
+ , _elevationMultiplier * _tileScale
+ ) - baseHeight;
var startHeight = height - _voxelDepthPadding - 1;
var color = _rasterTexture.GetPixel(x, z);
@@ -202,4 +213,4 @@ IEnumerator BuildRoutine()
}
}
}
-}
\ No newline at end of file
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelTile.cs.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelTile.cs.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Scripts/VoxelTile.cs.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Scripts/VoxelTile.cs.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Textures.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Textures.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Textures.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Textures.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Textures/VoxelAtlas.png b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Textures/VoxelAtlas.png
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Textures/VoxelAtlas.png
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Textures/VoxelAtlas.png
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Textures/VoxelAtlas.png.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Textures/VoxelAtlas.png.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/Textures/VoxelAtlas.png.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/Textures/VoxelAtlas.png.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/VoxelMap.unity b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/VoxelMap.unity
similarity index 97%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/VoxelMap.unity
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/VoxelMap.unity
index ee1ca9575..e02b7a742 100644
--- a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/VoxelMap.unity
+++ b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/VoxelMap.unity
@@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.45140058, g: 0.500893, b: 0.57231724, a: 1}
+ m_IndirectSpecularColor: {r: 0.45140034, g: 0.50089264, b: 0.5723172, a: 1}
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
@@ -77,15 +77,18 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
- m_PVRFiltering: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
- m_PVRFilteringAtrousColorSigma: 1
- m_PVRFilteringAtrousNormalSigma: 1
- m_PVRFilteringAtrousPositionSigma: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
--- !u!196 &4
@@ -107,6 +110,8 @@ NavMeshSettings:
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
+ debug:
+ m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1001 &64601981
Prefab:
@@ -375,7 +380,7 @@ Prefab:
- target: {fileID: 224673336321870232, guid: be407b770a1444c32b66d2c4ecd7331c,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -17
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: 224673336321870232, guid: be407b770a1444c32b66d2c4ecd7331c,
type: 2}
@@ -385,7 +390,7 @@ Prefab:
- target: {fileID: 224673336321870232, guid: be407b770a1444c32b66d2c4ecd7331c,
type: 2}
propertyPath: m_SizeDelta.y
- value: 20
+ value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: be407b770a1444c32b66d2c4ecd7331c, type: 2}
@@ -445,7 +450,7 @@ Camera:
m_GameObject: {fileID: 643084841}
m_Enabled: 1
serializedVersion: 2
- m_ClearFlags: 2
+ m_ClearFlags: 1
m_BackGroundColor: {r: 0.1544118, g: 0.1544118, b: 0.1544118, a: 1}
m_NormalizedViewPortRect:
serializedVersion: 2
@@ -468,11 +473,11 @@ Camera:
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
- m_StereoMirrorMode: 0
--- !u!4 &643084846
Transform:
m_ObjectHideFlags: 0
@@ -546,20 +551,6 @@ Light:
m_Lightmapping: 4
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
- m_FalloffTable:
- m_Table[0]: 0
- m_Table[1]: 0
- m_Table[2]: 0
- m_Table[3]: 0
- m_Table[4]: 0
- m_Table[5]: 0
- m_Table[6]: 0
- m_Table[7]: 0
- m_Table[8]: 0
- m_Table[9]: 0
- m_Table[10]: 0
- m_Table[11]: 0
- m_Table[12]: 0
m_ColorTemperature: 6570
m_UseColorTemperature: 0
m_ShadowRadius: 0
@@ -739,7 +730,7 @@ Prefab:
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchorMin.y
- value: 0.6029062
+ value: 0.5981115
objectReference: {fileID: 0}
- target: {fileID: 224907993215804030, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -769,7 +760,7 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_AnchoredPosition.y
- value: -251.82971
+ value: -248.82524
objectReference: {fileID: 0}
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
@@ -779,13 +770,12 @@ Prefab:
- target: {fileID: 224835413515161394, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
- value: 483.65942
+ value: 477.65048
objectReference: {fileID: 0}
- target: {fileID: 224857786874416376, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
propertyPath: m_SizeDelta.y
-
- value: 503.65942
+ value: 497.65048
objectReference: {fileID: 0}
- target: {fileID: 224907856650798614, guid: 98be219873e6d4dffb5949746f515a33,
type: 2}
diff --git a/sdkproject/Assets/Mapbox/Examples/3_VoxelMap/VoxelMap.unity.meta b/sdkproject/Assets/Mapbox/Examples/8_VoxelMap/VoxelMap.unity.meta
similarity index 100%
rename from sdkproject/Assets/Mapbox/Examples/3_VoxelMap/VoxelMap.unity.meta
rename to sdkproject/Assets/Mapbox/Examples/8_VoxelMap/VoxelMap.unity.meta
diff --git a/sdkproject/Assets/Mapbox/Examples/Prefabs/LocationProvider.prefab b/sdkproject/Assets/Mapbox/Examples/Prefabs/LocationProvider.prefab
deleted file mode 100644
index a81afda41..000000000
--- a/sdkproject/Assets/Mapbox/Examples/Prefabs/LocationProvider.prefab
+++ /dev/null
@@ -1,245 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!1001 &100100000
-Prefab:
- m_ObjectHideFlags: 1
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications: []
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 0}
- m_RootGameObject: {fileID: 1852556985252580}
- m_IsPrefabParent: 1
---- !u!1 &1316421109005586
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 4809313308096502}
- - component: {fileID: 114304334187956690}
- m_Layer: 0
- m_Name: Device
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1323388544354338
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 4673226662361986}
- - component: {fileID: 114131115543525190}
- m_Layer: 0
- m_Name: EditorLocationArray
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1517919618537706
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 4164410729340786}
- - component: {fileID: 114023304781792650}
- m_Layer: 0
- m_Name: Editor
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1852556985252580
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 4848158690232418}
- - component: {fileID: 114987675768091326}
- m_Layer: 0
- m_Name: LocationProvider
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1984159601422726
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 4910449769080130}
- - component: {fileID: 114958662040910602}
- m_Layer: 0
- m_Name: Transform
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!4 &4164410729340786
-Transform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1517919618537706}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 4848158690232418}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!4 &4673226662361986
-Transform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1323388544354338}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 4848158690232418}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!4 &4809313308096502
-Transform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1316421109005586}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 4848158690232418}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!4 &4848158690232418
-Transform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1852556985252580}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 4809313308096502}
- - {fileID: 4164410729340786}
- - {fileID: 4673226662361986}
- - {fileID: 4910449769080130}
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!4 &4910449769080130
-Transform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1984159601422726}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 4848158690232418}
- m_RootOrder: 3
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &114023304781792650
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1517919618537706}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 60712efc3153a4819b0c79437175846d, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _accuracy: 5
- _autoFireEvent: 1
- _updateInterval: 0.1
- _sendEvent: 0
- _latitudeLongitude: 37.784179, -122.401583
- _targetTransform: {fileID: 0}
- _map: {fileID: 0}
---- !u!114 &114131115543525190
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1323388544354338}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 6b5c815d91f9d4c3690891f3ed4c3162, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _accuracy: 5
- _autoFireEvent: 1
- _updateInterval: 2
- _sendEvent: 0
- _latitudeLongitude:
- - 37.784179, -122.401583
- - 37.8045, -122.2714
- - 37.2751, -121.8261
- _heading: 0
---- !u!114 &114304334187956690
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1316421109005586}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 0a38712e93231418a84665190b8473d0, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _desiredAccuracyInMeters: 5
- _updateDistanceInMeters: 5
---- !u!114 &114958662040910602
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1984159601422726}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: a034c4eeb3293418aab101c1895844a4, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _accuracy: 5
- _autoFireEvent: 1
- _updateInterval: 1
- _sendEvent: 0
- _map: {fileID: 0}
- _targetTransform: {fileID: 4910449769080130}
---- !u!114 &114987675768091326
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1852556985252580}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: b55f37f9a6f7e44f7bb35e6bc3863847, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- _deviceLocationProvider: {fileID: 114304334187956690}
- _editorLocationProvider: {fileID: 114023304781792650}
- _transformLocationProvider: {fileID: 114958662040910602}
- _dontDestroyOnLoad: 0
diff --git a/sdkproject/Assets/Mapbox/Examples/Prefabs/LocationProvider.prefab.meta b/sdkproject/Assets/Mapbox/Examples/Prefabs/LocationProvider.prefab.meta
deleted file mode 100644
index 989e54e78..000000000
--- a/sdkproject/Assets/Mapbox/Examples/Prefabs/LocationProvider.prefab.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: f836f513cfb284ad0b199b251a8d93a9
-timeCreated: 1511288925
-licenseType: Pro
-NativeFormatImporter:
- mainObjectFileID: 100100000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Prefabs/ReloadMapIconicBuildingCanvas.prefab b/sdkproject/Assets/Mapbox/Examples/Prefabs/ReloadMapIconicBuildingCanvas.prefab
new file mode 100644
index 000000000..bee277710
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Prefabs/ReloadMapIconicBuildingCanvas.prefab
@@ -0,0 +1,1619 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1957461795229892}
+ m_IsPrefabParent: 1
+--- !u!1 &1007490966251712
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224818571309711206}
+ - component: {fileID: 222106252643581470}
+ - component: {fileID: 114004426887258780}
+ - component: {fileID: 114540856641377526}
+ - component: {fileID: 114219888318426142}
+ m_Layer: 5
+ m_Name: Button - EmpireStateBuilding
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1131148194433144
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224968602837931276}
+ - component: {fileID: 222745503668364650}
+ - component: {fileID: 114191474831456942}
+ - component: {fileID: 114032940009926904}
+ - component: {fileID: 114986056470046540}
+ m_Layer: 5
+ m_Name: Button - OneWorldTradeCenter
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1153189245679316
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224519334577670484}
+ - component: {fileID: 222592505061512856}
+ - component: {fileID: 114035459605040000}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1183534247997670
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224207016637612870}
+ - component: {fileID: 222599638216047440}
+ - component: {fileID: 114738730553136320}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1205138870436284
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224625635005382102}
+ - component: {fileID: 222615414165575968}
+ - component: {fileID: 114393823626183830}
+ - component: {fileID: 114836603643263938}
+ - component: {fileID: 114104293458475558}
+ m_Layer: 5
+ m_Name: Button - StatueOfLiberty
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1260969326548518
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224608461375035254}
+ - component: {fileID: 222052481984561992}
+ - component: {fileID: 114435849955218218}
+ - component: {fileID: 114607722770830348}
+ - component: {fileID: 114963665310814296}
+ m_Layer: 5
+ m_Name: Button - ChryslerBuilding
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1451841958896318
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224884912625147040}
+ - component: {fileID: 222756732205350690}
+ - component: {fileID: 114991531217100008}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1483631521150012
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224686408172547806}
+ - component: {fileID: 222672455721533584}
+ - component: {fileID: 114141921765535322}
+ - component: {fileID: 114029908926585472}
+ - component: {fileID: 114183711506714234}
+ m_Layer: 5
+ m_Name: Button - TransAmerica
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1609391662943810
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224096945972370330}
+ - component: {fileID: 222660910071994684}
+ - component: {fileID: 114636752709850896}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1619787951147938
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224733983022031942}
+ - component: {fileID: 222235555553477414}
+ - component: {fileID: 114791303633794420}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1734712787128976
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224722485792281890}
+ - component: {fileID: 222753625921337790}
+ - component: {fileID: 114251792932351436}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1817219559335382
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224285525546767664}
+ - component: {fileID: 114672422431796472}
+ - component: {fileID: 222655807042409658}
+ - component: {fileID: 114649234530510340}
+ m_Layer: 5
+ m_Name: Panel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1858272186363556
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224356744738298800}
+ - component: {fileID: 222901739492721032}
+ - component: {fileID: 114573582781127918}
+ - component: {fileID: 114032170531748650}
+ - component: {fileID: 114129582089887352}
+ m_Layer: 5
+ m_Name: Button - CoitTower
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1863125566655036
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224155703514620438}
+ - component: {fileID: 222562742735350118}
+ - component: {fileID: 114289104039322076}
+ - component: {fileID: 114125635972888606}
+ - component: {fileID: 114080423598663096}
+ m_Layer: 5
+ m_Name: Button - Salesforce Tower
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1957461795229892
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224425051509257448}
+ - component: {fileID: 223820479619127644}
+ - component: {fileID: 114111282196320942}
+ - component: {fileID: 114048069350936414}
+ - component: {fileID: 114409791888447298}
+ m_Layer: 5
+ m_Name: ReloadMapIconicBuildingCanvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1985379714645194
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 224928136303718306}
+ - component: {fileID: 222546418646602076}
+ - component: {fileID: 114287123303640500}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &114004426887258780
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1007490966251712}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114029908926585472
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1483631521150012}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 114141921765535322}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!114 &114032170531748650
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1858272186363556}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 114573582781127918}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!114 &114032940009926904
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1131148194433144}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 114191474831456942}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!114 &114035459605040000
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1153189245679316}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: TransAmerica Pyramid
+--- !u!114 &114048069350936414
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1957461795229892}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &114080423598663096
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1863125566655036}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 587b1db6b06084de28d873bfbbff270c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ location: Salesforce Tower, San Francisco
+ _cameraPosition: {x: 11, y: 48.9, z: -56.57}
+ _cameraRotation: {x: 20.799995, y: 0, z: 0}
+--- !u!114 &114104293458475558
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1205138870436284}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 587b1db6b06084de28d873bfbbff270c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ location: Statue of Liberty
+ _cameraPosition: {x: 5, y: 2.4, z: -20}
+ _cameraRotation: {x: 346.8, y: 357.56, z: 0.07500533}
+--- !u!114 &114111282196320942
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1957461795229892}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 400, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0.5
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!114 &114125635972888606
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1863125566655036}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 114289104039322076}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!114 &114129582089887352
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1858272186363556}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 587b1db6b06084de28d873bfbbff270c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ location: Coit Tower
+ _cameraPosition: {x: -1.4, y: 26.83, z: -32.5}
+ _cameraRotation: {x: 23.391632, y: 16.149326, z: 359.48593}
+--- !u!114 &114141921765535322
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1483631521150012}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114183711506714234
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1483631521150012}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 587b1db6b06084de28d873bfbbff270c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ location: Transamerica Pyramid
+ _cameraPosition: {x: 0.67, y: 35.120415, z: -54.84}
+ _cameraRotation: {x: 13.614003, y: 11.5199995, z: 1.5299962}
+--- !u!114 &114191474831456942
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1131148194433144}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114219888318426142
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1007490966251712}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 587b1db6b06084de28d873bfbbff270c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ location: Empire State Building
+ _cameraPosition: {x: -8.6, y: 36.98, z: -77.36}
+ _cameraRotation: {x: 359.6, y: 9.948002, z: 0.009999273}
+--- !u!114 &114251792932351436
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1734712787128976}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Salesforce Tower
+--- !u!114 &114287123303640500
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1985379714645194}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: One World Trade Center
+--- !u!114 &114289104039322076
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1863125566655036}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114393823626183830
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1205138870436284}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114409791888447298
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1957461795229892}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c00b1c78fb49f4ebd834aac587275216, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _forwardGeocoder: {fileID: 0}
+ _zoomSlider: {fileID: 0}
+--- !u!114 &114435849955218218
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1260969326548518}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114540856641377526
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1007490966251712}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 114004426887258780}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!114 &114573582781127918
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1858272186363556}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114607722770830348
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1260969326548518}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 114435849955218218}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!114 &114636752709850896
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1609391662943810}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Coit Tower
+--- !u!114 &114649234530510340
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1817219559335382}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0, g: 0, b: 0, a: 0.559}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &114672422431796472
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1817219559335382}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 12
+ m_Right: 7
+ m_Top: 7
+ m_Bottom: 3
+ m_ChildAlignment: 0
+ m_Spacing: 4
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 1
+ m_ChildControlWidth: 1
+ m_ChildControlHeight: 1
+--- !u!114 &114738730553136320
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1183534247997670}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Statue of Liberty
+--- !u!114 &114791303633794420
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1619787951147938}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Chrysler Building
+--- !u!114 &114836603643263938
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1205138870436284}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 114393823626183830}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!114 &114963665310814296
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1260969326548518}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 587b1db6b06084de28d873bfbbff270c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ location: Chrysler Building
+ _cameraPosition: {x: 35.6, y: 40.2, z: -41.5}
+ _cameraRotation: {x: 14.129676, y: 330.4426, z: 0.075521134}
+--- !u!114 &114986056470046540
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1131148194433144}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 587b1db6b06084de28d873bfbbff270c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ location: One World Trade Center
+ _cameraPosition: {x: -43.47, y: 16, z: -82.8}
+ _cameraRotation: {x: 346.971, y: 39.799988, z: 0.077998556}
+--- !u!114 &114991531217100008
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1451841958896318}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Empire State Building
+--- !u!222 &222052481984561992
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1260969326548518}
+--- !u!222 &222106252643581470
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1007490966251712}
+--- !u!222 &222235555553477414
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1619787951147938}
+--- !u!222 &222546418646602076
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1985379714645194}
+--- !u!222 &222562742735350118
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1863125566655036}
+--- !u!222 &222592505061512856
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1153189245679316}
+--- !u!222 &222599638216047440
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1183534247997670}
+--- !u!222 &222615414165575968
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1205138870436284}
+--- !u!222 &222655807042409658
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1817219559335382}
+--- !u!222 &222660910071994684
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1609391662943810}
+--- !u!222 &222672455721533584
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1483631521150012}
+--- !u!222 &222745503668364650
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1131148194433144}
+--- !u!222 &222753625921337790
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1734712787128976}
+--- !u!222 &222756732205350690
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1451841958896318}
+--- !u!222 &222901739492721032
+CanvasRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1858272186363556}
+--- !u!223 &223820479619127644
+Canvas:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1957461795229892}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 1
+ m_TargetDisplay: 0
+--- !u!224 &224096945972370330
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1609391662943810}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224356744738298800}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224155703514620438
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1863125566655036}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
+ m_Children:
+ - {fileID: 224722485792281890}
+ m_Father: {fileID: 224285525546767664}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224207016637612870
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1183534247997670}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224625635005382102}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224285525546767664
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1817219559335382}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 224686408172547806}
+ - {fileID: 224356744738298800}
+ - {fileID: 224155703514620438}
+ - {fileID: 224818571309711206}
+ - {fileID: 224968602837931276}
+ - {fileID: 224608461375035254}
+ - {fileID: 224625635005382102}
+ m_Father: {fileID: 224425051509257448}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 250, y: 200}
+ m_Pivot: {x: 1, y: 1}
+--- !u!224 &224356744738298800
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1858272186363556}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
+ m_Children:
+ - {fileID: 224096945972370330}
+ m_Father: {fileID: 224285525546767664}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224425051509257448
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1957461795229892}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 224285525546767664}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!224 &224519334577670484
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1153189245679316}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224686408172547806}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224608461375035254
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1260969326548518}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1.0000012, y: 1.0000012, z: 1.0000012}
+ m_Children:
+ - {fileID: 224733983022031942}
+ m_Father: {fileID: 224285525546767664}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224625635005382102
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1205138870436284}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1.0000012, y: 1.0000012, z: 1.0000012}
+ m_Children:
+ - {fileID: 224207016637612870}
+ m_Father: {fileID: 224285525546767664}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224686408172547806
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1483631521150012}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 224519334577670484}
+ m_Father: {fileID: 224285525546767664}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224722485792281890
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1734712787128976}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224155703514620438}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224733983022031942
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1619787951147938}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224608461375035254}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224818571309711206
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1007490966251712}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 224884912625147040}
+ m_Father: {fileID: 224285525546767664}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224884912625147040
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1451841958896318}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224818571309711206}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224928136303718306
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1985379714645194}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 224968602837931276}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224968602837931276
+RectTransform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1131148194433144}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1.0000012, y: 1.0000012, z: 1.0000012}
+ m_Children:
+ - {fileID: 224928136303718306}
+ m_Father: {fileID: 224285525546767664}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
diff --git a/sdkproject/Assets/Mapbox/Examples/Prefabs/ReloadMapIconicBuildingCanvas.prefab.meta b/sdkproject/Assets/Mapbox/Examples/Prefabs/ReloadMapIconicBuildingCanvas.prefab.meta
new file mode 100644
index 000000000..426859be4
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Prefabs/ReloadMapIconicBuildingCanvas.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: aaa51caf037dd4424bab8d45ef3be316
+timeCreated: 1534522872
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/BuildingMaterial.mat b/sdkproject/Assets/Mapbox/Examples/Resources/BuildingMaterial.mat
index 06167f6bd..cf526b5d3 100644
--- a/sdkproject/Assets/Mapbox/Examples/Resources/BuildingMaterial.mat
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/BuildingMaterial.mat
@@ -10,118 +10,67 @@ Material:
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _EMISSION
m_LightmapFlags: 1
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
+ disabledShaderPasses: []
m_SavedProperties:
- serializedVersion: 2
+ serializedVersion: 3
m_TexEnvs:
- - first:
- name: _BumpMap
- second:
+ - _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailAlbedoMap
- second:
+ - _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailMask
- second:
+ - _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailNormalMap
- second:
+ - _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _EmissionMap
- second:
+ - _EmissionMap:
m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
+ m_Scale: {x: 0.1, y: 0.1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _MainTex
- second:
- m_Texture: {fileID: 0}
- m_Scale: {x: 1, y: 1}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: cb26e1dc2a67a4cd29bec61d1905a7a2, type: 3}
+ m_Scale: {x: 0.1, y: 0.1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _MetallicGlossMap
- second:
+ - _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _OcclusionMap
- second:
+ - _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _ParallaxMap
- second:
+ - _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- - first:
- name: _BumpScale
- second: 1
- - first:
- name: _Cutoff
- second: 0.5
- - first:
- name: _DetailNormalMapScale
- second: 1
- - first:
- name: _DstBlend
- second: 0
- - first:
- name: _GlossMapScale
- second: 1
- - first:
- name: _Glossiness
- second: 0.5
- - first:
- name: _GlossyReflections
- second: 1
- - first:
- name: _Metallic
- second: 0
- - first:
- name: _Mode
- second: 0
- - first:
- name: _OcclusionStrength
- second: 1
- - first:
- name: _Parallax
- second: 0.02
- - first:
- name: _SmoothnessTextureChannel
- second: 0
- - first:
- name: _SpecularHighlights
- second: 1
- - first:
- name: _SrcBlend
- second: 1
- - first:
- name: _UVSec
- second: 0
- - first:
- name: _ZWrite
- second: 1
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
m_Colors:
- - first:
- name: _Color
- second: {r: 1, g: 1, b: 1, a: 1}
- - first:
- name: _EmissionColor
- second: {r: 0, g: 0, b: 0, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/Bush.prefab b/sdkproject/Assets/Mapbox/Examples/Resources/Bush.prefab
index 0b77cd5c9..4e67bab79 100644
--- a/sdkproject/Assets/Mapbox/Examples/Resources/Bush.prefab
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/Bush.prefab
@@ -80,6 +80,7 @@ MeshRenderer:
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
@@ -95,6 +96,7 @@ MeshRenderer:
m_PreserveUVs: 1
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/DirectionMaterial.mat b/sdkproject/Assets/Mapbox/Examples/Resources/DirectionMaterial.mat
new file mode 100644
index 000000000..4ce776c5c
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/DirectionMaterial.mat
@@ -0,0 +1,76 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: DirectionMaterial
+ m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: a01d24876a1472b408ba8e5f0bf3a23f, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/DirectionMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/Resources/DirectionMaterial.mat.meta
new file mode 100644
index 000000000..fd253367e
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/DirectionMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 49b5d148287c83443bd632e6d5b5bd6f
+timeCreated: 1529010519
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/MapboxBlue.mat b/sdkproject/Assets/Mapbox/Examples/Resources/MapboxBlue.mat
new file mode 100644
index 000000000..fd888e9b8
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/MapboxBlue.mat
@@ -0,0 +1,76 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: MapboxBlue
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _EMISSION
+ m_LightmapFlags: 1
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0.551
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.25882354, g: 0.39215687, b: 0.9843137, a: 1}
+ - _EmissionColor: {r: 0.1551394, g: 0.23505972, b: 0.59, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/MapboxBlue.mat.meta b/sdkproject/Assets/Mapbox/Examples/Resources/MapboxBlue.mat.meta
new file mode 100644
index 000000000..82bad6a40
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/MapboxBlue.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 1f9f9c322fb5f4efeb40ada4f2f0c854
+timeCreated: 1519684528
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/MapboxWhite.mat b/sdkproject/Assets/Mapbox/Examples/Resources/MapboxWhite.mat
new file mode 100644
index 000000000..3a24caaf6
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/MapboxWhite.mat
@@ -0,0 +1,76 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: MapboxWhite
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _EMISSION
+ m_LightmapFlags: 1
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.7764706, g: 0.8235294, b: 0.88235295, a: 1}
+ - _EmissionColor: {r: 0.331, g: 0.30893335, b: 0.29001904, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/MapboxWhite.mat.meta b/sdkproject/Assets/Mapbox/Examples/Resources/MapboxWhite.mat.meta
new file mode 100644
index 000000000..ea4791468
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/MapboxWhite.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 9c84f71e98b0047259dedc9428260078
+timeCreated: 1519684281
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/Pin.prefab b/sdkproject/Assets/Mapbox/Examples/Resources/Pin.prefab
new file mode 100644
index 000000000..94f6791f3
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/Pin.prefab
@@ -0,0 +1,255 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1606733618819166}
+ m_IsPrefabParent: 1
+--- !u!1 &1372674606461762
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4924304480808200}
+ m_Layer: 0
+ m_Name: GameObject
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1420356104087854
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4102694519499562}
+ - component: {fileID: 33334421559364318}
+ - component: {fileID: 23874714898984974}
+ m_Layer: 0
+ m_Name: star 4
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1606733618819166
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4049744316354048}
+ - component: {fileID: 114887587761666062}
+ m_Layer: 0
+ m_Name: Pin
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1761362721381680
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4108988418818992}
+ - component: {fileID: 33932413584527094}
+ - component: {fileID: 23243943888018232}
+ - component: {fileID: 64916451374658216}
+ - component: {fileID: 114866896603285360}
+ m_Layer: 0
+ m_Name: pinpoint 4
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4049744316354048
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1606733618819166}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -242.22789, y: -8.777344, z: 231.72803}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4924304480808200}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4102694519499562
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1420356104087854}
+ m_LocalRotation: {x: -0, y: -0, z: -0.38268346, w: 0.92387956}
+ m_LocalPosition: {x: -0.0057005095, y: 0.0058937506, z: 0}
+ m_LocalScale: {x: 2.238381, y: 2.238381, z: 3.0839248}
+ m_Children: []
+ m_Father: {fileID: 4924304480808200}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4108988418818992
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1761362721381680}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -0.0067071775, y: 0.006354163, z: 0}
+ m_LocalScale: {x: 2.5545917, y: 1.0380217, z: 2.5545928}
+ m_Children: []
+ m_Father: {fileID: 4924304480808200}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4924304480808200
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1372674606461762}
+ m_LocalRotation: {x: 0, y: -0.29545793, z: 0, w: 0.95535576}
+ m_LocalPosition: {x: 0, y: 17, z: 0}
+ m_LocalScale: {x: 333, y: 333, z: 333}
+ m_Children:
+ - {fileID: 4108988418818992}
+ - {fileID: 4102694519499562}
+ m_Father: {fileID: 4049744316354048}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: -34.37, z: 0}
+--- !u!23 &23243943888018232
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1761362721381680}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 9c84f71e98b0047259dedc9428260078, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!23 &23874714898984974
+MeshRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1420356104087854}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 1f9f9c322fb5f4efeb40ada4f2f0c854, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &33334421559364318
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1420356104087854}
+ m_Mesh: {fileID: 4300022, guid: 69df092de970eec4a8de42c500691f9f, type: 3}
+--- !u!33 &33932413584527094
+MeshFilter:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1761362721381680}
+ m_Mesh: {fileID: 4300024, guid: 69df092de970eec4a8de42c500691f9f, type: 3}
+--- !u!64 &64916451374658216
+MeshCollider:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1761362721381680}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Convex: 0
+ m_CookingOptions: 14
+ m_SkinWidth: 0.01
+ m_Mesh: {fileID: 4300024, guid: 69df092de970eec4a8de42c500691f9f, type: 3}
+--- !u!114 &114866896603285360
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1761362721381680}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9c39c383c96521a4083f7339972619c7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ MoveTarget: {fileID: 4049744316354048}
+--- !u!114 &114887587761666062
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1606733618819166}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9c39c383c96521a4083f7339972619c7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ MoveTarget: {fileID: 0}
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/Pin.prefab.meta b/sdkproject/Assets/Mapbox/Examples/Resources/Pin.prefab.meta
new file mode 100644
index 000000000..96a3c144f
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/Pin.prefab.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 8f623e0b3327a1b4bbee73a6363ad280
+timeCreated: 1529009091
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/RoadMaterial.mat b/sdkproject/Assets/Mapbox/Examples/Resources/RoadMaterial.mat
index 0999e572c..86d47d764 100644
--- a/sdkproject/Assets/Mapbox/Examples/Resources/RoadMaterial.mat
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/RoadMaterial.mat
@@ -10,118 +10,67 @@ Material:
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords: _EMISSION
m_LightmapFlags: 1
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
+ disabledShaderPasses: []
m_SavedProperties:
- serializedVersion: 2
+ serializedVersion: 3
m_TexEnvs:
- - first:
- name: _BumpMap
- second:
+ - _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailAlbedoMap
- second:
+ - _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailMask
- second:
+ - _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _DetailNormalMap
- second:
+ - _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _EmissionMap
- second:
+ - _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _MainTex
- second:
+ - _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _MetallicGlossMap
- second:
+ - _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _OcclusionMap
- second:
+ - _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - first:
- name: _ParallaxMap
- second:
+ - _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- - first:
- name: _BumpScale
- second: 1
- - first:
- name: _Cutoff
- second: 0.5
- - first:
- name: _DetailNormalMapScale
- second: 1
- - first:
- name: _DstBlend
- second: 0
- - first:
- name: _GlossMapScale
- second: 1
- - first:
- name: _Glossiness
- second: 0
- - first:
- name: _GlossyReflections
- second: 1
- - first:
- name: _Metallic
- second: 0
- - first:
- name: _Mode
- second: 0
- - first:
- name: _OcclusionStrength
- second: 1
- - first:
- name: _Parallax
- second: 0.02
- - first:
- name: _SmoothnessTextureChannel
- second: 0
- - first:
- name: _SpecularHighlights
- second: 1
- - first:
- name: _SrcBlend
- second: 1
- - first:
- name: _UVSec
- second: 0
- - first:
- name: _ZWrite
- second: 1
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
m_Colors:
- - first:
- name: _Color
- second: {r: 0.6102941, g: 0.6102941, b: 0.6102941, a: 1}
- - first:
- name: _EmissionColor
- second: {r: 0, g: 0, b: 0, a: 1}
+ - _Color: {r: 0.6102941, g: 0.6102941, b: 0.6102941, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/RoadSideMaterial.mat b/sdkproject/Assets/Mapbox/Examples/Resources/RoadSideMaterial.mat
new file mode 100644
index 000000000..78a761f83
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/RoadSideMaterial.mat
@@ -0,0 +1,76 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: RoadSideMaterial
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.6117647, g: 0.6117647, b: 0.6117647, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/RoadSideMaterial.mat.meta b/sdkproject/Assets/Mapbox/Examples/Resources/RoadSideMaterial.mat.meta
new file mode 100644
index 000000000..393bd1e91
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/RoadSideMaterial.mat.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: b00db1eb69ea64eb4adb30b2c0fb01cb
+timeCreated: 1528238089
+licenseType: Pro
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/SeamlessRoadTexture.jpg b/sdkproject/Assets/Mapbox/Examples/Resources/SeamlessRoadTexture.jpg
new file mode 100644
index 000000000..11bf3b47d
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/Resources/SeamlessRoadTexture.jpg differ
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/SeamlessRoadTexture.jpg.meta b/sdkproject/Assets/Mapbox/Examples/Resources/SeamlessRoadTexture.jpg.meta
new file mode 100644
index 000000000..b85e7e135
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/SeamlessRoadTexture.jpg.meta
@@ -0,0 +1,78 @@
+fileFormatVersion: 2
+guid: 80a9f5451284e4a468bf97d34a9e8dd9
+timeCreated: 1528237947
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -1
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/mapboxPins.fbx b/sdkproject/Assets/Mapbox/Examples/Resources/mapboxPins.fbx
new file mode 100644
index 000000000..a18acc294
Binary files /dev/null and b/sdkproject/Assets/Mapbox/Examples/Resources/mapboxPins.fbx differ
diff --git a/sdkproject/Assets/Mapbox/Examples/Resources/mapboxPins.fbx.meta b/sdkproject/Assets/Mapbox/Examples/Resources/mapboxPins.fbx.meta
new file mode 100644
index 000000000..1242a9f3b
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Resources/mapboxPins.fbx.meta
@@ -0,0 +1,199 @@
+fileFormatVersion: 2
+guid: 69df092de970eec4a8de42c500691f9f
+timeCreated: 1529009187
+licenseType: Pro
+ModelImporter:
+ serializedVersion: 22
+ fileIDToRecycleName:
+ 100000: boundingCircle
+ 100002: boundingCircle 1
+ 100004: boundingCircle1
+ 100006: boundingCircle2
+ 100008: combinedPoint
+ 100010: floatingPoint
+ 100012: hollowPoint
+ 100014: //RootNode
+ 100016: pinOnly
+ 100018: pinOnly1_pinpoint
+ 100020: pinOnlyHollow
+ 100022: pinpoint
+ 100024: pinpoint 1
+ 100026: pinpoint 2
+ 100028: pinpoint 3
+ 100030: pinpoint 4
+ 100032: pinpoint 5
+ 100034: pinpoint1
+ 100036: rotatedPin
+ 100038: rotatedPin1
+ 100040: rotatedPinHollow
+ 100042: star
+ 100044: star 1
+ 100046: star 2
+ 100048: star 3
+ 100050: star 4
+ 100052: star 5
+ 100054: star1
+ 100056: transform1
+ 100058: transform2
+ 100060: transform3
+ 100062: transform4
+ 100064: transform5
+ 100066: transform6
+ 400000: boundingCircle
+ 400002: boundingCircle 1
+ 400004: boundingCircle1
+ 400006: boundingCircle2
+ 400008: combinedPoint
+ 400010: floatingPoint
+ 400012: hollowPoint
+ 400014: //RootNode
+ 400016: pinOnly
+ 400018: pinOnly1_pinpoint
+ 400020: pinOnlyHollow
+ 400022: pinpoint
+ 400024: pinpoint 1
+ 400026: pinpoint 2
+ 400028: pinpoint 3
+ 400030: pinpoint 4
+ 400032: pinpoint 5
+ 400034: pinpoint1
+ 400036: rotatedPin
+ 400038: rotatedPin1
+ 400040: rotatedPinHollow
+ 400042: star
+ 400044: star 1
+ 400046: star 2
+ 400048: star 3
+ 400050: star 4
+ 400052: star 5
+ 400054: star1
+ 400056: transform1
+ 400058: transform2
+ 400060: transform3
+ 400062: transform4
+ 400064: transform5
+ 400066: transform6
+ 2100000: phong1
+ 2300000: boundingCircle
+ 2300002: boundingCircle 1
+ 2300004: boundingCircle2
+ 2300006: pinOnly1_pinpoint
+ 2300008: pinpoint
+ 2300010: pinpoint 1
+ 2300012: pinpoint 2
+ 2300014: pinpoint 4
+ 2300016: rotatedPinHollow
+ 2300018: star
+ 2300020: star 1
+ 2300022: star 2
+ 2300024: star 4
+ 2300026: star1
+ 3300000: boundingCircle
+ 3300002: boundingCircle 1
+ 3300004: boundingCircle2
+ 3300006: pinOnly1_pinpoint
+ 3300008: pinpoint
+ 3300010: pinpoint 1
+ 3300012: pinpoint 2
+ 3300014: pinpoint 4
+ 3300016: rotatedPinHollow
+ 3300018: star
+ 3300020: star 1
+ 3300022: star 2
+ 3300024: star 4
+ 3300026: star1
+ 4300000: star
+ 4300002: pinpoint
+ 4300004: boundingCircle
+ 4300006: boundingCircle2
+ 4300008: star1
+ 4300010: star
+ 4300012: pinpoint
+ 4300014: boundingCircle
+ 4300016: star
+ 4300018: pinpoint
+ 4300020: pinOnly1_pinpoint
+ 4300022: star
+ 4300024: pinpoint
+ 4300026: rotatedPinHollow
+ 9500000: //RootNode
+ externalObjects: {}
+ materials:
+ importMaterials: 1
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 1
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ optimizeMeshForGPU: 1
+ keepQuads: 0
+ weldVertices: 1
+ preserveHierarchy: 0
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ importAnimation: 1
+ copyAvatar: 0
+ humanDescription:
+ serializedVersion: 2
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ rootMotionBoneName:
+ rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ animationType: 2
+ humanoidOversampling: 1
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Scripts/CameraMovement.cs b/sdkproject/Assets/Mapbox/Examples/Scripts/CameraMovement.cs
index bd5a86fb5..d58018158 100644
--- a/sdkproject/Assets/Mapbox/Examples/Scripts/CameraMovement.cs
+++ b/sdkproject/Assets/Mapbox/Examples/Scripts/CameraMovement.cs
@@ -2,9 +2,13 @@ namespace Mapbox.Examples
{
using UnityEngine;
using UnityEngine.EventSystems;
+ using Mapbox.Unity.Map;
public class CameraMovement : MonoBehaviour
{
+ [SerializeField]
+ AbstractMap _map;
+
[SerializeField]
float _panSpeed = 20f;
@@ -57,15 +61,11 @@ void HandleTouch()
void ZoomMapUsingTouchOrMouse(float zoomFactor)
{
var y = zoomFactor * _zoomSpeed;
- transform.localPosition += transform.forward * y;
+ transform.localPosition += (transform.forward * y);
}
void HandleMouseAndKeyBoard()
{
- var x = 0f;
- var y = 0f;
- var z = 0f;
-
if (Input.GetMouseButton(0) && !EventSystem.current.IsPointerOverGameObject())
{
var mousePosition = Input.mousePosition;
@@ -96,12 +96,17 @@ void HandleMouseAndKeyBoard()
return;
}
- // TODO: disable keyboard-specific input.
- x = Input.GetAxis("Horizontal");
- z = Input.GetAxis("Vertical");
- y = -Input.GetAxis("Mouse ScrollWheel") * _zoomSpeed;
- transform.localPosition += transform.forward * y + (_originalRotation * new Vector3(x * _panSpeed, 0, z * _panSpeed));
+ var x = Input.GetAxis("Horizontal");
+ var z = Input.GetAxis("Vertical");
+ var y = Input.GetAxis("Mouse ScrollWheel") * _zoomSpeed;
+ if (!(Mathf.Approximately(x, 0) && Mathf.Approximately(y, 0) && Mathf.Approximately(z, 0)))
+ {
+ transform.localPosition += transform.forward * y + (_originalRotation * new Vector3(x * _panSpeed, 0, z * _panSpeed));
+ _map.UpdateMap();
+ }
}
+
+
}
void Awake()
diff --git a/sdkproject/Assets/Mapbox/Examples/Scripts/DragableDirectionWaypoint.cs b/sdkproject/Assets/Mapbox/Examples/Scripts/DragableDirectionWaypoint.cs
new file mode 100644
index 000000000..164c4494a
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Scripts/DragableDirectionWaypoint.cs
@@ -0,0 +1,29 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Mapbox.Examples
+{
+ public class DragableDirectionWaypoint : MonoBehaviour
+ {
+ public Transform MoveTarget;
+ private Vector3 screenPoint;
+ private Vector3 offset;
+ private Plane _yPlane;
+
+ public void Start()
+ {
+ _yPlane = new Plane(Vector3.up, Vector3.zero);
+ }
+
+ void OnMouseDrag()
+ {
+ Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
+ float enter = 0.0f;
+ if (_yPlane.Raycast(ray, out enter))
+ {
+ MoveTarget.position = ray.GetPoint(enter);
+ }
+ }
+ }
+}
diff --git a/sdkproject/Assets/Mapbox/Examples/Scripts/DragableDirectionWaypoint.cs.meta b/sdkproject/Assets/Mapbox/Examples/Scripts/DragableDirectionWaypoint.cs.meta
new file mode 100644
index 000000000..28b98e302
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Scripts/DragableDirectionWaypoint.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 9c39c383c96521a4083f7339972619c7
+timeCreated: 1528989212
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sdkproject/Assets/Mapbox/Examples/Scripts/FeatureSelectionDetector.cs b/sdkproject/Assets/Mapbox/Examples/Scripts/FeatureSelectionDetector.cs
index f22008c7d..fc9310325 100644
--- a/sdkproject/Assets/Mapbox/Examples/Scripts/FeatureSelectionDetector.cs
+++ b/sdkproject/Assets/Mapbox/Examples/Scripts/FeatureSelectionDetector.cs
@@ -1,7 +1,7 @@
namespace Mapbox.Examples
{
using UnityEngine;
- using Mapbox.Unity.MeshGeneration.Components;
+ using Mapbox.Unity.MeshGeneration.Data;
public class FeatureSelectionDetector : MonoBehaviour
{
diff --git a/sdkproject/Assets/Mapbox/Examples/Scripts/FeatureUiMarker.cs b/sdkproject/Assets/Mapbox/Examples/Scripts/FeatureUiMarker.cs
index 8f4a42c5e..442ed568d 100644
--- a/sdkproject/Assets/Mapbox/Examples/Scripts/FeatureUiMarker.cs
+++ b/sdkproject/Assets/Mapbox/Examples/Scripts/FeatureUiMarker.cs
@@ -1,6 +1,6 @@
namespace Mapbox.Examples
{
- using Mapbox.Unity.MeshGeneration.Components;
+ using Mapbox.Unity.MeshGeneration.Data;
using UnityEngine;
using UnityEngine.UI;
using System.Linq;
diff --git a/sdkproject/Assets/Mapbox/Examples/Scripts/ForwardGeocodeUserInput.cs b/sdkproject/Assets/Mapbox/Examples/Scripts/ForwardGeocodeUserInput.cs
index 014901bb6..7804f8540 100644
--- a/sdkproject/Assets/Mapbox/Examples/Scripts/ForwardGeocodeUserInput.cs
+++ b/sdkproject/Assets/Mapbox/Examples/Scripts/ForwardGeocodeUserInput.cs
@@ -40,7 +40,6 @@ public bool HasResponse
public ForwardGeocodeResponse Response { get; private set; }
- //public event Action<> OnGeocoderResponse = delegate { };
public event Action OnGeocoderResponse = delegate { };
void Awake()
@@ -63,10 +62,13 @@ void HandleUserInput(string searchString)
void HandleGeocoderResponse(ForwardGeocodeResponse res)
{
_hasResponse = true;
- if (null != res.Features && res.Features.Count > 0)
+ if (null == res)
+ {
+ _inputField.text = "no geocode response";
+ }
+ else if (null != res.Features && res.Features.Count > 0)
{
var center = res.Features[0].Center;
- _inputField.text = string.Format("{0},{1}", center.x, center.y);
_coordinate = res.Features[0].Center;
}
Response = res;
diff --git a/sdkproject/Assets/Mapbox/Examples/Scripts/HeroBuildingSelectionUserInput.cs b/sdkproject/Assets/Mapbox/Examples/Scripts/HeroBuildingSelectionUserInput.cs
new file mode 100644
index 000000000..d3db188b7
--- /dev/null
+++ b/sdkproject/Assets/Mapbox/Examples/Scripts/HeroBuildingSelectionUserInput.cs
@@ -0,0 +1,88 @@
+//-----------------------------------------------------------------------
+//
+// Copyright (c) 2018 Mapbox. All rights reserved.
+//
+//-----------------------------------------------------------------------
+
+namespace Mapbox.Examples
+{
+ using Mapbox.Unity;
+ using UnityEngine;
+ using UnityEngine.UI;
+ using System;
+ using Mapbox.Geocoding;
+ using Mapbox.Utils;
+ using Mapbox.Unity.Location;
+ using Mapbox.Unity.Utilities;
+
+ public class HeroBuildingSelectionUserInput : MonoBehaviour
+ {
+
+ [Geocode]
+ public string location;
+
+ [SerializeField]
+ private Vector3 _cameraPosition;
+ [SerializeField]
+ private Vector3 _cameraRotation;
+
+ private Camera _camera;
+
+ Button _button;
+
+ ForwardGeocodeResource _resource;
+
+ bool _hasResponse;
+ public bool HasResponse
+ {
+ get
+ {
+ return _hasResponse;
+ }
+ }
+
+ public ForwardGeocodeResponse Response { get; private set; }
+
+ public event Action OnGeocoderResponse = delegate { };
+
+ void Awake()
+ {
+ _button = GetComponent