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 @@ + +![unity-repo-banner_preview](https://user-images.githubusercontent.com/4824060/34123144-9a78d322-e3fc-11e7-936f-d5e526ca8520.png) + + +# 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. + +![venn](https://user-images.githubusercontent.com/23202691/29192184-b1406776-7ddd-11e7-8a89-889e9fa8040b.png) + +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. + +![angle](https://user-images.githubusercontent.com/23202691/29192186-b32acfea-7ddd-11e7-94cd-cbb26acf977f.gif) + +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 ![screen shot 2017-05-26 at 1 14 55 pm](https://cloud.githubusercontent.com/assets/23202691/26509585/9d9677c2-4216-11e7-82ae-c34d150d6d5c.png) 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